Tabnine Logo
IncrementalIndexStorageAdapter
Code IndexAdd Tabnine to your IDE (free)

How to use
IncrementalIndexStorageAdapter
in
org.apache.druid.segment.incremental

Best Java code snippets using org.apache.druid.segment.incremental.IncrementalIndexStorageAdapter (Showing top 20 results out of 315)

origin: apache/incubator-druid

@Override
public StorageAdapter asStorageAdapter()
{
 return new IncrementalIndexStorageAdapter(index);
}
origin: apache/incubator-druid

private Sequence<Cursor> makeCursors(IncrementalIndexStorageAdapter sa, DimFilter filter)
{
 return sa.makeCursors(
   filter.toFilter(),
   schemaInfo.getDataInterval(),
   VirtualColumns.EMPTY,
   Granularities.ALL,
   false,
   null
 );
}
origin: apache/incubator-druid

@Override
public String getColumnTypeName(String column)
{
 final String metricType = index.getMetricType(column);
 if (metricType != null) {
  return metricType;
 }
 ColumnCapabilities columnCapabilities = getColumnCapabilities(column);
 if (columnCapabilities != null) {
  return columnCapabilities.getType().toString();
 } else {
  return null;
 }
}
origin: apache/incubator-druid

@Override
public Sequence<Cursor> makeCursors(
  @Nullable final Filter filter,
  final Interval interval,
  final VirtualColumns virtualColumns,
  final Granularity gran,
  final boolean descending,
  @Nullable QueryMetrics<?> queryMetrics
)
{
 if (index.isEmpty()) {
  return Sequences.empty();
 }
 final Interval dataInterval = new Interval(getMinTime(), gran.bucketEnd(getMaxTime()));
 if (!interval.overlaps(dataInterval)) {
  return Sequences.empty();
 }
 final Interval actualInterval = interval.overlap(dataInterval);
 Iterable<Interval> intervals = gran.getIterable(actualInterval);
 if (descending) {
  intervals = Lists.reverse(ImmutableList.copyOf(intervals));
 }
 return Sequences
   .simple(intervals)
   .map(i -> new IncrementalIndexCursor(virtualColumns, descending, filter, i, actualInterval, gran));
}
origin: apache/incubator-druid

IncrementalIndexStorageAdapter adapter = new IncrementalIndexStorageAdapter(index);
 Sequence<Cursor> cursorSequence = adapter.makeCursors(
   new SelectorFilter("sally", "bo"),
   interval,
origin: apache/incubator-druid

final IncrementalIndexStorageAdapter queryable = new IncrementalIndexStorageAdapter(index);
Assert.assertEquals(2, queryable.getAvailableDimensions().size());
Assert.assertEquals("host", queryable.getAvailableDimensions().get(0));
Assert.assertEquals("spatial", queryable.getAvailableDimensions().get(1));
Assert.assertEquals(ImmutableList.of("visited_sum", "unique_hosts"), queryable.getAvailableMetrics());
origin: org.apache.druid/druid-processing

@Override
public Sequence<Cursor> makeCursors(
  @Nullable final Filter filter,
  final Interval interval,
  final VirtualColumns virtualColumns,
  final Granularity gran,
  final boolean descending,
  @Nullable QueryMetrics<?> queryMetrics
)
{
 if (index.isEmpty()) {
  return Sequences.empty();
 }
 final Interval dataInterval = new Interval(getMinTime(), gran.bucketEnd(getMaxTime()));
 if (!interval.overlaps(dataInterval)) {
  return Sequences.empty();
 }
 final Interval actualInterval = interval.overlap(dataInterval);
 Iterable<Interval> intervals = gran.getIterable(actualInterval);
 if (descending) {
  intervals = Lists.reverse(ImmutableList.copyOf(intervals));
 }
 return Sequences
   .simple(intervals)
   .map(i -> new IncrementalIndexCursor(virtualColumns, descending, filter, i, actualInterval, gran));
}
origin: apache/incubator-druid

@Override
public StorageAdapter toStorageAdapter()
{
 return new IncrementalIndexStorageAdapter(this);
}
origin: org.apache.druid/druid-processing

@Override
public String getColumnTypeName(String column)
{
 final String metricType = index.getMetricType(column);
 if (metricType != null) {
  return metricType;
 }
 ColumnCapabilities columnCapabilities = getColumnCapabilities(column);
 if (columnCapabilities != null) {
  return columnCapabilities.getType().toString();
 } else {
  return null;
 }
}
origin: apache/incubator-druid

@Benchmark
@BenchmarkMode(Mode.AverageTime)
@OutputTimeUnit(TimeUnit.MICROSECONDS)
public void read(Blackhole blackhole)
{
 IncrementalIndexStorageAdapter sa = new IncrementalIndexStorageAdapter(incIndex);
 Sequence<Cursor> cursors = makeCursors(sa, null);
 Cursor cursor = cursors.limit(1).toList().get(0);
 List<DimensionSelector> selectors = new ArrayList<>();
 selectors.add(makeDimensionSelector(cursor, "dimSequential"));
 selectors.add(makeDimensionSelector(cursor, "dimZipf"));
 selectors.add(makeDimensionSelector(cursor, "dimUniform"));
 selectors.add(makeDimensionSelector(cursor, "dimSequentialHalfNull"));
 cursor.reset();
 while (!cursor.isDone()) {
  for (DimensionSelector selector : selectors) {
   IndexedInts row = selector.getRow();
   blackhole.consume(selector.lookupName(row.get(0)));
  }
  cursor.advance();
 }
}
origin: apache/incubator-druid

IncrementalIndexStorageAdapter sa = new IncrementalIndexStorageAdapter(incIndex);
Sequence<Cursor> cursors = makeCursors(sa, filter);
Cursor cursor = cursors.limit(1).toList().get(0);
origin: apache/incubator-druid

input -> {
 final IncrementalIndex index = input.buildIncrementalIndex();
 return Pair.of(new IncrementalIndexStorageAdapter(index), index);
},
"mmapped",
origin: apache/incubator-druid

        .addAggregator(new LongSumAggregatorFactory("cnt", "cnt"))
        .build(),
  new IncrementalIndexStorageAdapter(index)
);
origin: apache/incubator-druid

        .setDimFilter(DimFilters.dimEquals("sally", (String) null))
        .build(),
  new IncrementalIndexStorageAdapter(index)
);
origin: apache/incubator-druid

  .aggregators(Collections.singletonList(new LongSumAggregatorFactory("cnt", "cnt")))
  .build(),
new IncrementalIndexStorageAdapter(index),
null
origin: apache/incubator-druid

  new IncrementalIndexStorageAdapter(index)
);
origin: apache/incubator-druid

engine.process(query, new IncrementalIndexStorageAdapter(index)).toList();
origin: apache/incubator-druid

engine.process(query, new IncrementalIndexStorageAdapter(index)).toList();
origin: org.apache.druid/druid-processing

@Override
public StorageAdapter toStorageAdapter()
{
 return new IncrementalIndexStorageAdapter(this);
}
origin: org.apache.druid/druid-processing

@Override
public StorageAdapter asStorageAdapter()
{
 return new IncrementalIndexStorageAdapter(index);
}
org.apache.druid.segment.incrementalIncrementalIndexStorageAdapter

Most used methods

  • <init>
  • makeCursors
  • getAvailableDimensions
  • getAvailableMetrics
  • getColumnCapabilities
  • getMaxTime
  • getMinTime

Popular in Java

  • Making http post requests using okhttp
  • getExternalFilesDir (Context)
  • scheduleAtFixedRate (ScheduledExecutorService)
  • setScale (BigDecimal)
  • Pointer (com.sun.jna)
    An abstraction for a native pointer data type. A Pointer instance represents, on the Java side, a na
  • BorderLayout (java.awt)
    A border layout lays out a container, arranging and resizing its components to fit in five regions:
  • BufferedImage (java.awt.image)
    The BufferedImage subclass describes an java.awt.Image with an accessible buffer of image data. All
  • SortedSet (java.util)
    SortedSet is a Set which iterates over its elements in a sorted order. The order is determined eithe
  • ConcurrentHashMap (java.util.concurrent)
    A plug-in replacement for JDK1.5 java.util.concurrent.ConcurrentHashMap. This version is based on or
  • JTable (javax.swing)
  • CodeWhisperer alternatives
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now