enableColumnBlock(newColBlocks).// enableRowBlock(newRowBlockSize).build();
enableColumnBlock(newColBlocks).// enableRowBlock(newRowBlockSize).build();
public static GTInfo newGTInfo(Cuboid cuboid, IDimensionEncodingMap dimEncMap, CuboidToGridTableMapping mapping) { GTInfo.Builder builder = GTInfo.builder(); builder.setTableName("Cuboid " + cuboid.getId()); builder.setCodeSystem( new CubeCodeSystem(mapping.getDimensionEncodings(dimEncMap), mapping.getDependentMetricsMap())); builder.setColumns(mapping.getDataTypes()); builder.setPrimaryKey(mapping.getPrimaryKey()); builder.enableColumnBlock(mapping.getColumnBlocks()); if (mapping instanceof CuboidToGridTableMappingExt) { builder.enableDynamicDims(((CuboidToGridTableMappingExt) mapping).getDynamicDims()); } return builder.build(); } }
public static GTInfo newGTInfo(Cuboid cuboid, IDimensionEncodingMap dimEncMap) { CuboidToGridTableMapping mapping = new CuboidToGridTableMapping(cuboid); GTInfo.Builder builder = GTInfo.builder(); builder.setTableName("Cuboid " + cuboid.getId()); builder.setCodeSystem( new CubeCodeSystem(mapping.getDimensionEncodings(dimEncMap), mapping.getDependentMetricsMap())); builder.setColumns(mapping.getDataTypes()); builder.setPrimaryKey(mapping.getPrimaryKey()); builder.enableColumnBlock(mapping.getColumnBlocks()); return builder.build(); }
public static GTInfo advancedInfo() { Builder builder = infoBuilder(); builder.enableColumnBlock(new ImmutableBitSet[] { setOf(0), setOf(1, 2), setOf(3, 4) }); builder.enableRowBlock(4); return builder.build(); }
static GTInfo newInfo() { Builder builder = GTInfo.builder(); builder.setCodeSystem(newDictCodeSystem()); builder.setColumns(// DataType.getType("timestamp"), // DataType.getType("integer"), // DataType.getType("varchar(10)"), // DataType.getType("bigint"), // DataType.getType("decimal") // ); builder.setPrimaryKey(setOf(0, 1)); builder.setColumnPreferIndex(setOf(0)); builder.enableColumnBlock(new ImmutableBitSet[] { setOf(0, 1), setOf(2), setOf(3, 4) }); builder.enableRowBlock(4); GTInfo info = builder.build(); return info; }
public static GTInfo newGTInfo(Cuboid cuboid, IDimensionEncodingMap dimEncMap, CuboidToGridTableMapping mapping) { GTInfo.Builder builder = GTInfo.builder(); builder.setTableName("Cuboid " + cuboid.getId()); builder.setCodeSystem( new CubeCodeSystem(mapping.getDimensionEncodings(dimEncMap), mapping.getDependentMetricsMap())); builder.setColumns(mapping.getDataTypes()); builder.setPrimaryKey(mapping.getPrimaryKey()); builder.enableColumnBlock(mapping.getColumnBlocks()); if (mapping instanceof CuboidToGridTableMappingExt) { builder.enableDynamicDims(((CuboidToGridTableMappingExt) mapping).getDynamicDims()); } return builder.build(); } }
private static GTInfo newInfo(GTInfo.Builder builder) { //Dimension ImmutableBitSet dimensionColumns = setOf(0, 1); DimensionEncoding[] dimEncs = new DimensionEncoding[2]; dimEncs[0] = new DateDimEnc(); dimEncs[1] = new DictionaryDimEnc(strsToDict(userList)); builder.setCodeSystem(new CubeCodeSystem(dimEncs)); builder.setPrimaryKey(dimensionColumns); //Measure ImmutableBitSet measureColumns = setOf(2, 3); builder.enableColumnBlock(new ImmutableBitSet[] { dimensionColumns, measureColumns }); GTInfo info = builder.build(); return info; }
public static GTInfo advancedInfo() { Builder builder = infoBuilder(); builder.enableColumnBlock(new ImmutableBitSet[] { setOf(0), setOf(1, 2), setOf(3, 4) }); builder.enableRowBlock(4); return builder.build(); }
public static GTInfo newGTInfo(Cuboid cuboid, IDimensionEncodingMap dimEncMap) { CuboidToGridTableMapping mapping = new CuboidToGridTableMapping(cuboid); GTInfo.Builder builder = GTInfo.builder(); builder.setTableName("Cuboid " + cuboid.getId()); builder.setCodeSystem( new CubeCodeSystem(mapping.getDimensionEncodings(dimEncMap), mapping.getDependentMetricsMap())); builder.setColumns(mapping.getDataTypes()); builder.setPrimaryKey(mapping.getPrimaryKey()); builder.enableColumnBlock(mapping.getColumnBlocks()); return builder.build(); }