Tabnine Logo
SegmentsAndMetadata.<init>
Code IndexAdd Tabnine to your IDE (free)

How to use
org.apache.druid.segment.realtime.appenderator.SegmentsAndMetadata
constructor

Best Java code snippets using org.apache.druid.segment.realtime.appenderator.SegmentsAndMetadata.<init> (Showing top 9 results out of 315)

origin: apache/incubator-druid

new SegmentsAndMetadata(
  snapshot
    .values()
origin: apache/incubator-druid

 return new SegmentsAndMetadata(dataSegments, commitMetadata);
},
pushExecutor
origin: apache/incubator-druid

/**
 * Drop segments in background. The segments should be pushed (in batch ingestion) or published (in streaming
 * ingestion) before being dropped.
 *
 * @param segmentsAndMetadata result of pushing or publishing
 *
 * @return a future for dropping segments
 */
ListenableFuture<SegmentsAndMetadata> dropInBackground(SegmentsAndMetadata segmentsAndMetadata)
{
 log.info("Dropping segments[%s]", segmentsAndMetadata.getSegments());
 final ListenableFuture<?> dropFuture = Futures.allAsList(
   segmentsAndMetadata
     .getSegments()
     .stream()
     .map(segment -> appenderator.drop(SegmentIdWithShardSpec.fromDataSegment(segment)))
     .collect(Collectors.toList())
 );
 return Futures.transform(
   dropFuture,
   (Function<Object, SegmentsAndMetadata>) x -> {
    final Object metadata = segmentsAndMetadata.getCommitMetadata();
    return new SegmentsAndMetadata(
      segmentsAndMetadata.getSegments(),
      metadata == null ? null : ((AppenderatorDriverMetadata) metadata).getCallerMetadata()
    );
   }
 );
}
origin: apache/incubator-druid

new SegmentsAndMetadata(
  segmentsAndMetadata.getSegments(),
  ((AppenderatorDriverMetadata) metadata).getCallerMetadata()
      log.info("Successfully handed off [%d] segments.", segmentsAndMetadata.getSegments().size());
      resultFuture.set(
        new SegmentsAndMetadata(
          segmentsAndMetadata.getSegments(),
          ((AppenderatorDriverMetadata) metadata).getCallerMetadata()
origin: apache/incubator-druid

 return Futures.transform(
   persistAll(committer),
   (Function<Object, SegmentsAndMetadata>) commitMetadata -> new SegmentsAndMetadata(segments, commitMetadata)
 );
} else {
origin: org.apache.druid/druid-server

new SegmentsAndMetadata(
  snapshot
    .values()
origin: org.apache.druid/druid-server

 return new SegmentsAndMetadata(dataSegments, commitMetadata);
},
pushExecutor
origin: org.apache.druid/druid-server

/**
 * Drop segments in background. The segments should be pushed (in batch ingestion) or published (in streaming
 * ingestion) before being dropped.
 *
 * @param segmentsAndMetadata result of pushing or publishing
 *
 * @return a future for dropping segments
 */
ListenableFuture<SegmentsAndMetadata> dropInBackground(SegmentsAndMetadata segmentsAndMetadata)
{
 log.info("Dropping segments[%s]", segmentsAndMetadata.getSegments());
 final ListenableFuture<?> dropFuture = Futures.allAsList(
   segmentsAndMetadata
     .getSegments()
     .stream()
     .map(segment -> appenderator.drop(SegmentIdentifier.fromDataSegment(segment)))
     .collect(Collectors.toList())
 );
 return Futures.transform(
   dropFuture,
   (Function<Object, SegmentsAndMetadata>) x -> {
    final Object metadata = segmentsAndMetadata.getCommitMetadata();
    return new SegmentsAndMetadata(
      segmentsAndMetadata.getSegments(),
      metadata == null ? null : ((AppenderatorDriverMetadata) metadata).getCallerMetadata()
    );
   }
 );
}
origin: org.apache.druid/druid-server

new SegmentsAndMetadata(
  segmentsAndMetadata.getSegments(),
  ((AppenderatorDriverMetadata) metadata).getCallerMetadata()
      log.info("Successfully handed off [%d] segments.", segmentsAndMetadata.getSegments().size());
      resultFuture.set(
        new SegmentsAndMetadata(
          segmentsAndMetadata.getSegments(),
          ((AppenderatorDriverMetadata) metadata).getCallerMetadata()
org.apache.druid.segment.realtime.appenderatorSegmentsAndMetadata<init>

Popular methods of SegmentsAndMetadata

  • getCommitMetadata
  • getSegments

Popular in Java

  • Running tasks concurrently on multiple threads
  • scheduleAtFixedRate (Timer)
  • startActivity (Activity)
  • scheduleAtFixedRate (ScheduledExecutorService)
  • BigDecimal (java.math)
    An immutable arbitrary-precision signed decimal.A value is represented by an arbitrary-precision "un
  • MessageFormat (java.text)
    Produces concatenated messages in language-neutral way. New code should probably use java.util.Forma
  • NumberFormat (java.text)
    The abstract base class for all number formats. This class provides the interface for formatting and
  • Pattern (java.util.regex)
    Patterns are compiled regular expressions. In many cases, convenience methods such as String#matches
  • IOUtils (org.apache.commons.io)
    General IO stream manipulation utilities. This class provides static utility methods for input/outpu
  • Join (org.hibernate.mapping)
  • Top Sublime Text 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