Tabnine Logo
Segment.getDataInterval
Code IndexAdd Tabnine to your IDE (free)

How to use
getDataInterval
method
in
org.apache.druid.segment.Segment

Best Java code snippets using org.apache.druid.segment.Segment.getDataInterval (Showing top 16 results out of 315)

origin: apache/incubator-druid

@Override
public Interval getDataInterval()
{
 return !isClosed() ? baseSegment.getDataInterval() : null;
}
origin: apache/incubator-druid

public static <T, QueryType extends Query<T>> QueryRunner<T> makeQueryRunner(
  QueryRunnerFactory<T, QueryType> factory,
  SegmentId segmentId,
  Segment adapter
)
{
 return new FinalizeResultsQueryRunner<>(
   new BySegmentQueryRunner<>(segmentId, adapter.getDataInterval().getStart(), factory.createRunner(adapter)),
   (QueryToolChest<T, Query<T>>) factory.getToolchest()
 );
}
origin: apache/incubator-druid

 private static Sequence<Result<SearchResultValue>> makeReturnResult(
   Segment segment,
   int limit,
   Object2IntRBTreeMap<SearchHit> retVal
 )
 {
  Iterable<SearchHit> source = Iterables.transform(
    retVal.object2IntEntrySet(), new Function<Object2IntMap.Entry<SearchHit>, SearchHit>()
    {
     @Override
     public SearchHit apply(Object2IntMap.Entry<SearchHit> input)
     {
      SearchHit hit = input.getKey();
      return new SearchHit(hit.getDimension(), hit.getValue(), input.getIntValue());
     }
    }
  );

  return Sequences.simple(
    ImmutableList.of(
      new Result<>(
        segment.getDataInterval().getStart(),
        new SearchResultValue(
          Lists.newArrayList(new FunctionalIterable<>(source).limit(limit))
        )
      )
    )
  );
 }
}
origin: apache/incubator-druid

public static <T, QueryType extends Query<T>> QueryRunner<T> makeQueryRunner(
  QueryRunnerFactory<T, QueryType> factory,
  SegmentId segmentId,
  Segment adapter
)
{
 return new FinalizeResultsQueryRunner<>(
   new BySegmentQueryRunner<>(segmentId, adapter.getDataInterval().getStart(), factory.createRunner(adapter)),
   (QueryToolChest<T, Query<T>>) factory.getToolchest()
 );
}
origin: apache/incubator-druid

if (!interval.contains(segment.getDataInterval())) {
 final MutableBitmap timeBitmap = bitmapFactory.makeEmptyMutableBitmap();
 final ColumnHolder timeColumnHolder = index.getColumnHolder(ColumnHolder.TIME_COLUMN_NAME);
origin: apache/incubator-druid

public static <T, QueryType extends Query<T>> QueryRunner<T> makeQueryRunner(
  QueryRunnerFactory<T, QueryType> factory,
  SegmentId segmentId,
  Segment adapter
)
{
 return new FinalizeResultsQueryRunner<>(
   new BySegmentQueryRunner<>(segmentId, adapter.getDataInterval().getStart(), factory.createRunner(adapter)),
   (QueryToolChest<T, Query<T>>) factory.getToolchest()
 );
}
origin: apache/incubator-druid

public static <T, QueryType extends Query<T>> QueryRunner<T> makeQueryRunner(
  QueryRunnerFactory<T, QueryType> factory,
  SegmentId segmentId,
  Segment adapter
)
{
 return new FinalizeResultsQueryRunner<>(
   new BySegmentQueryRunner<>(segmentId, adapter.getDataInterval().getStart(), factory.createRunner(adapter)),
   (QueryToolChest<T, Query<T>>) factory.getToolchest()
 );
}
origin: apache/incubator-druid

public static <T, QueryType extends Query<T>> QueryRunner<T> makeQueryRunner(
  QueryRunnerFactory<T, QueryType> factory,
  SegmentId segmentId,
  Segment adapter
)
{
 return new FinalizeResultsQueryRunner<>(
   new BySegmentQueryRunner<>(segmentId, adapter.getDataInterval().getStart(), factory.createRunner(adapter)),
   (QueryToolChest<T, Query<T>>) factory.getToolchest()
 );
}
origin: apache/incubator-druid

private static <T, QueryType extends Query<T>> QueryRunner<T> makeQueryRunnerForSegment(
  QueryRunnerFactory<T, QueryType> factory,
  SegmentId segmentId,
  Segment adapter
)
{
 return new FinalizeResultsQueryRunner<>(
   new BySegmentQueryRunner<>(segmentId, adapter.getDataInterval().getStart(), factory.createRunner(adapter)),
   (QueryToolChest<T, Query<T>>) factory.getToolchest()
 );
}
origin: apache/incubator-druid

Collections.singletonList(segment.getDataInterval()) : null;
origin: apache/incubator-druid

public static <T, QueryType extends Query<T>> QueryRunner<T> makeQueryRunner(
  QueryRunnerFactory<T, QueryType> factory,
  SegmentId segmentId,
  Segment adapter,
  final String runnerName
)
{
 return new FinalizeResultsQueryRunner<T>(
   new BySegmentQueryRunner<>(segmentId, adapter.getDataInterval().getStart(), factory.createRunner(adapter)),
   (QueryToolChest<T, Query<T>>) factory.getToolchest()
 )
 {
  @Override
  public String toString()
  {
   return runnerName;
  }
 };
}
origin: apache/incubator-druid

public static <T> QueryRunner<T> makeUnionQueryRunner(
  QueryRunnerFactory<T, Query<T>> factory,
  Segment adapter,
  final String runnerName
)
{
 BySegmentQueryRunner<T> bySegmentQueryRunner =
   new BySegmentQueryRunner<>(segmentId, adapter.getDataInterval().getStart(), factory.createRunner(adapter));
 final QueryRunner<T> runner = new FluentQueryRunnerBuilder<T>(factory.getToolchest())
   .create(new UnionQueryRunner<>(bySegmentQueryRunner))
   .mergeResults()
   .applyPostMergeDecoration();
 return new QueryRunner<T>()
 {
  @Override
  public Sequence<T> run(QueryPlus<T> queryPlus, Map<String, Object> responseContext)
  {
   return runner.run(queryPlus, responseContext);
  }
  @Override
  public String toString()
  {
   return runnerName;
  }
 };
}
origin: org.apache.druid/druid-processing

@Override
public Interval getDataInterval()
{
 return !isClosed() ? baseSegment.getDataInterval() : null;
}
origin: org.apache.druid/druid-processing

 private static Sequence<Result<SearchResultValue>> makeReturnResult(
   Segment segment,
   int limit,
   Object2IntRBTreeMap<SearchHit> retVal
 )
 {
  Iterable<SearchHit> source = Iterables.transform(
    retVal.object2IntEntrySet(), new Function<Object2IntMap.Entry<SearchHit>, SearchHit>()
    {
     @Override
     public SearchHit apply(Object2IntMap.Entry<SearchHit> input)
     {
      SearchHit hit = input.getKey();
      return new SearchHit(hit.getDimension(), hit.getValue(), input.getIntValue());
     }
    }
  );

  return Sequences.simple(
    ImmutableList.of(
      new Result<>(
        segment.getDataInterval().getStart(),
        new SearchResultValue(
          Lists.newArrayList(new FunctionalIterable<>(source).limit(limit))
        )
      )
    )
  );
 }
}
origin: org.apache.druid/druid-processing

if (!interval.contains(segment.getDataInterval())) {
 final MutableBitmap timeBitmap = bitmapFactory.makeEmptyMutableBitmap();
 final ColumnHolder timeColumnHolder = index.getColumnHolder(ColumnHolder.TIME_COLUMN_NAME);
origin: org.apache.druid/druid-processing

Collections.singletonList(segment.getDataInterval()) : null;
org.apache.druid.segmentSegmentgetDataInterval

Popular methods of Segment

  • asQueryableIndex
  • getId
  • getIdentifier
  • as
    Request an implementation of a particular interface. If the passed-in interface is QueryableIndex or
  • asStorageAdapter
  • close

Popular in Java

  • Reactive rest calls using spring rest template
  • getApplicationContext (Context)
  • getSharedPreferences (Context)
  • addToBackStack (FragmentTransaction)
  • BufferedImage (java.awt.image)
    The BufferedImage subclass describes an java.awt.Image with an accessible buffer of image data. All
  • String (java.lang)
  • BigInteger (java.math)
    An immutable arbitrary-precision signed integer.FAST CRYPTOGRAPHY This implementation is efficient f
  • InetAddress (java.net)
    An Internet Protocol (IP) address. This can be either an IPv4 address or an IPv6 address, and in pra
  • Filter (javax.servlet)
    A filter is an object that performs filtering tasks on either the request to a resource (a servlet o
  • Loader (org.hibernate.loader)
    Abstract superclass of object loading (and querying) strategies. This class implements useful common
  • Top Vim plugins
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