public static KeyGenerator getKeyGenerator(int[] dimension) { int[] incrementedCardinality; boolean isFullyFilled = Boolean.parseBoolean(CarbonCommonConstants.IS_FULLY_FILLED_BITS_DEFAULT_VALUE); if (!isFullyFilled) { incrementedCardinality = CarbonUtil.getIncrementedCardinality(dimension); } else { incrementedCardinality = CarbonUtil.getIncrementedCardinalityFullyFilled(dimension); } return new MultiDimKeyVarLengthGenerator(incrementedCardinality); }
CarbonUtil.getIncrementedCardinalityFullyFilled(model.getDimLens().clone()), (byte) dimSet) .getBlockKeySize()); System.arraycopy(blockKeySize, 0, keyBlockSize, 0, blockKeySize.length);