Uses of Class
com.bigdata.service.Split

Packages that use Split
com.bigdata.btree.proc   
com.bigdata.resources This package provides the logic to managed the live journal and the historical journals and index segments for a DataService
com.bigdata.service This package provides implementations of bigdata services (metadata service, data service, transaction manager service. 
com.bigdata.service.ndx   
 

Uses of Split in com.bigdata.btree.proc
 

Methods in com.bigdata.btree.proc with parameters of type Split
 void AbstractKeyArrayIndexProcedure.ResultBitBufferHandler.aggregate(AbstractKeyArrayIndexProcedure.ResultBitBuffer result, Split split)
           
 void AbstractKeyArrayIndexProcedure.ResultBitBufferCounter.aggregate(AbstractKeyArrayIndexProcedure.ResultBitBuffer result, Split split)
           
 void AbstractKeyArrayIndexProcedure.ResultBufferHandler.aggregate(AbstractKeyArrayIndexProcedure.ResultBuffer result, Split split)
           
 void BooleanORAggregator.aggregate(Boolean result, Split split)
           
 void IntegerAggregator.aggregate(Integer result, Split split)
           
 void LongAggregator.aggregate(Long result, Split split)
           
 void ListResultAggregator.aggregate(R result, Split split)
           
 void IResultHandler.aggregate(R result, Split split)
          Method is invoked for each result and is responsible for combining the results in whatever manner is meaningful for the procedure.
 void IAsyncResultHandler.aggregateAsync(X[] chunk, R result, Split split)
          Method is invoked for each result and is responsible for combining the results in whatever manner is meaningful for the procedure.
 

Uses of Split in com.bigdata.resources
 

Fields in com.bigdata.resources declared as Split
 Split[] SplitResult.splits
          The array of Splits that describes the new key range for each new index partition created by splitting the old index partition.
 

Methods in com.bigdata.resources that return Split
static Split[] SplitUtility.getSplits(IPartitionIdFactory partitionIdFactory, LocalPartitionMetadata oldpmd, IndexSegment seg, long nominalShardSize, ISimpleSplitHandler splitHandler)
          Choose a set of splits which may be reasonably expected to divide the IndexSegment into extents each of which is approximately 50% full.
static Split[] SplitUtility.tailSplit(ResourceManager resourceManager, BTree btree)
          Identifies the splits for an index with heavy write append behavior.
 

Methods in com.bigdata.resources with parameters of type Split
static SplitResult SplitUtility.buildSplits(com.bigdata.resources.ViewMetadata vmd, Split[] splits, Event parentEvent)
          Build N index segments based on those split points.
static void SplitUtility.validateSplits(IIndex src, Split[] splits)
          Validate splits, including: that the separator keys are strictly ascending, that the separator keys perfectly cover the source key range without overlap, that the rightSeparator for each split is the leftSeparator for the prior split, that the fromIndex offsets are strictly ascending, etc.
static void SplitUtility.validateSplits(LocalPartitionMetadata originalPartitionMetadata, Split[] splits, boolean checkFromToIndex)
          Validate splits, including: that the separator keys are strictly ascending, that the separator keys perfectly cover the source key range without overlap, that the rightSeparator for each split is the leftSeparator for the prior split, that the fromIndex offsets are strictly ascending, etc.
 

Constructors in com.bigdata.resources with parameters of type Split
SplitResult(String name, IndexMetadata indexMetadata, Split[] splits, BuildResult[] buildResults)
           
SplitUtility.BuildIndexSegmentSplitTask(com.bigdata.resources.ViewMetadata vmd, Split split, Event parentEvent)
          Builds an IndexSegment from the lastCommitTime of the old journal.
 

Uses of Split in com.bigdata.service
 

Methods in com.bigdata.service with parameters of type Split
 boolean Split.equals(Split o)
           
 

Uses of Split in com.bigdata.service.ndx
 

Methods in com.bigdata.service.ndx that return types with arguments of type Split
 LinkedList<Split> ClientIndexView.splitKeys(long ts, int fromIndex, int toIndex, byte[][] keys)
           
 LinkedList<Split> ISplitter.splitKeys(long ts, int fromIndex, int toIndex, byte[][] keys)
          Identify the Splits for an ordered array of keys such that there is one Split per index partition spanned by the data.
 LinkedList<Split> AbstractScaleOutClientIndexView.splitKeys(long ts, int fromIndex, int toIndex, byte[][] keys)
          Utility method to split a set of ordered keys into partitions based the index partitions defined for a scale-out index.
 LinkedList<Split> AbstractSplitter.splitKeys(long ts, int fromIndex, int toIndex, byte[][] keys)
          Identify the Splits for an ordered array of keys such that there is one Split per index partition spanned by the data.
 LinkedList<Split> ClientIndexView.splitKeys(long ts, int fromIndex, int toIndex, KVO[] a)
           
 LinkedList<Split> ISplitter.splitKeys(long ts, int fromIndex, int toIndex, KVO[] a)
          Identify the Splits for an ordered KVO[] such that there is one Split per index partition spanned by the data.
 LinkedList<Split> AbstractScaleOutClientIndexView.splitKeys(long ts, int fromIndex, int toIndex, KVO[] a)
           
 LinkedList<Split> AbstractSplitter.splitKeys(long ts, int fromIndex, int toIndex, KVO[] a)
          Reshape the data into an unsigned byte[][] and then invoke AbstractSplitter.splitKeys(long, int, int, byte[][]).
 

Methods in com.bigdata.service.ndx with parameters of type Split
 void IdentityHandler.aggregate(Object result, Split split)
           
 



Copyright © 2006-2011 SYSTAP, LLC. All Rights Reserved.