org.apache.kylin.gridtable
Code IndexAdd Codota to your IDE (free)

Best code snippets using org.apache.kylin.gridtable(Showing top 15 results out of 315)

origin: apache/kylin

private static TupleFilter convertFilter(TupleFilter rootFilter, final GTInfo info, //
    final Map<TblColRef, Integer> colMapping, final boolean encodeConstants, //
    final Set<TblColRef> unevaluatableColumnCollector) {
  IFilterCodeSystem<ByteArray> filterCodeSystem = wrap(info.codeSystem.getComparator());
  GTConvertDecorator decorator = new GTConvertDecorator(unevaluatableColumnCollector, colMapping, info,
      encodeConstants);
  byte[] bytes = TupleFilterSerializer.serialize(rootFilter, decorator, filterCodeSystem);
  return TupleFilterSerializer.deserialize(bytes, filterCodeSystem);
}
origin: apache/kylin

static GTBuilder rebuild(GridTable table) throws IOException {
  GTBuilder builder = table.rebuild();
  for (GTRecord rec : UnitTestSupport.mockupData(table.getInfo(), 10)) {
    builder.write(rec);
  }
  builder.close();
  System.out.println("Written Row Count: " + builder.getWrittenRowCount());
  return builder;
}
origin: apache/kylin

AbstractStreamMergeIterator(Iterator<GTRecord> input) {
  this.input = Iterators.peekingIterator(input);
  this.codeSystem = req.getInfo().getCodeSystem();
  this.dimensions = req.getDimensions();
  this.metrics = req.getAggrMetrics();
  this.metricFuncs = req.getAggrMetricsFuncs();
  this.measureCodec = req.createMeasureCodec();
  this.first = new GTRecord(req.getInfo());
}
origin: apache/kylin

@Override
protected Object[] finalizeResult(GTRecord record) {
  decodeAndSetDimensions(record);
  // decode metrics
  for (int i = 0; i < gtMetricsIdx.length; i++) {
    result[gtDimsIdx.length + i] = record.decodeValue(gtMetricsIdx[i]);
  }
  return result;
}
origin: apache/kylin

public static GTInfo basicInfo() {
  Builder builder = infoBuilder();
  GTInfo info = builder.build();
  return info;
}
origin: apache/kylin

public FilterResultCache(GTInfo info, TupleFilter filter) {
  colsInFilter = collectColumnsInFilter(filter);
  lastValues = new byte[info.getMaxColumnLength(colsInFilter)];
  lastResult = new boolean[1];
}
origin: apache/kylin

@Override
public void close() throws IOException {
  inputScanner.close();
  aggrCache.close();
}
origin: apache/kylin

public void append(GTRecord r) {
  // add record to block
  if (isEmpty()) {
    r.exportColumns(info.primaryKey, primaryKey);
  }
  for (int i = 0; i < info.colBlocks.length; i++) {
    r.exportColumnBlock(i, cellBlockBuffers[i]);
  }
  nRows++;
}
origin: apache/kylin

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();
}
origin: org.apache.kylin/kylin-core-cube

private static TupleFilter convertFilter(TupleFilter rootFilter, final GTInfo info, //
    final Map<TblColRef, Integer> colMapping, final boolean encodeConstants, //
    final Set<TblColRef> unevaluatableColumnCollector) {
  IFilterCodeSystem<ByteArray> filterCodeSystem = wrap(info.codeSystem.getComparator());
  GTConvertDecorator decorator = new GTConvertDecorator(unevaluatableColumnCollector, colMapping, info,
      encodeConstants);
  byte[] bytes = TupleFilterSerializer.serialize(rootFilter, decorator, filterCodeSystem);
  return TupleFilterSerializer.deserialize(bytes, filterCodeSystem);
}
origin: org.apache.kylin/kylin-core-cube

private static TupleFilter convertFilter(TupleFilter rootFilter, final GTInfo info, //
    final Map<TblColRef, Integer> colMapping, final boolean encodeConstants, //
    final Set<TblColRef> unevaluatableColumnCollector) {
  IFilterCodeSystem<ByteArray> filterCodeSystem = wrap(info.codeSystem.getComparator());
  GTConvertDecorator decorator = new GTConvertDecorator(unevaluatableColumnCollector, colMapping, info,
      encodeConstants);
  byte[] bytes = TupleFilterSerializer.serialize(rootFilter, decorator, filterCodeSystem);
  return TupleFilterSerializer.deserialize(bytes, filterCodeSystem);
}
origin: org.apache.kylin/kylin-core-cube

AbstractStreamMergeIterator(Iterator<GTRecord> input) {
  this.input = Iterators.peekingIterator(input);
  this.codeSystem = req.getInfo().getCodeSystem();
  this.dimensions = req.getDimensions();
  this.metrics = req.getAggrMetrics();
  this.metricFuncs = req.getAggrMetricsFuncs();
  this.measureCodec = req.createMeasureCodec();
  this.first = new GTRecord(req.getInfo());
}
origin: org.apache.kylin/kylin-core-cube

AbstractStreamMergeIterator(Iterator<GTRecord> input) {
  this.input = Iterators.peekingIterator(input);
  this.codeSystem = req.getInfo().getCodeSystem();
  this.dimensions = req.getDimensions();
  this.metrics = req.getAggrMetrics();
  this.metricFuncs = req.getAggrMetricsFuncs();
  this.measureCodec = req.createMeasureCodec();
  this.first = new GTRecord(req.getInfo());
}
origin: org.apache.kylin/kylin-core-cube

public static GTInfo basicInfo() {
  Builder builder = infoBuilder();
  GTInfo info = builder.build();
  return info;
}
origin: org.apache.kylin/kylin-core-cube

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();
}
org.apache.kylin.gridtable

Most used classes

  • GTRecord
  • GTInfo
  • GTScanRequestBuilder
  • IGTScanner
  • GTScanRequest
  • GTAggregateScanner,
  • GTBuilder,
  • GTInfo$Builder,
  • GTScanRange,
  • GTUtil,
  • GridTable,
  • StorageSideBehavior,
  • DefaultGTComparator,
  • EmptyGTScanner,
  • GTSampleCodeSystem,
  • IGTStore,
  • IGTWriter,
  • UnitTestSupport,
  • SortedGTRecordGenerator

For IntelliJ IDEA and
Android Studio

  • Codota IntelliJ IDEA pluginCodota Android Studio pluginCode IndexSign in
  • EnterpriseFAQAboutContact Us
  • Terms of usePrivacy policyCodeboxFind Usages
Add Codota to your IDE (free)