io.deephaven.engine.table.impl.join.dupexpand.ObjectDupExpandKernel Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of deephaven-engine-table Show documentation
Show all versions of deephaven-engine-table Show documentation
Engine Table: Implementation and closely-coupled utilities
/**
* Copyright (c) 2016-2022 Deephaven Data Labs and Patent Pending
*/
/*
* ---------------------------------------------------------------------------------------------------------------------
* AUTO-GENERATED CLASS - DO NOT EDIT MANUALLY - for any changes edit CharDupExpandKernel and regenerate
* ---------------------------------------------------------------------------------------------------------------------
*/
package io.deephaven.engine.table.impl.join.dupexpand;
import java.util.Objects;
import io.deephaven.chunk.*;
import io.deephaven.chunk.attributes.Any;
import io.deephaven.chunk.attributes.ChunkLengths;
public class ObjectDupExpandKernel implements DupExpandKernel {
public static final ObjectDupExpandKernel INSTANCE = new ObjectDupExpandKernel();
private ObjectDupExpandKernel() {} // use through the instance
@Override
public void expandDuplicates(int expandedSize, WritableChunk extends Any> chunkToExpand, IntChunk keyRunLengths) {
expandDuplicates(expandedSize, chunkToExpand.asWritableObjectChunk(), keyRunLengths);
}
public static void expandDuplicates(int expandedSize, WritableObjectChunk
© 2015 - 2024 Weber Informatics LLC | Privacy Policy