Uses of Class
org.apache.druid.segment.column.RowSignature
-
-
Uses of RowSignature in org.apache.druid.data.input
Methods in org.apache.druid.data.input that return RowSignature Modifier and Type Method Description static RowSignatureTextReader. findOrCreateInputRowSignature(List<String> parsedLine)Methods in org.apache.druid.data.input with parameters of type RowSignature Modifier and Type Method Description static InputRowListBasedInputRow. parse(RowSignature signature, TimestampSpec timestampSpec, List<String> dimensions, List<Object> data)Create a row and parse a timestamp.Constructors in org.apache.druid.data.input with parameters of type RowSignature Constructor Description ListBasedInputRow(RowSignature signature, org.joda.time.DateTime timestamp, List<String> dimensions, List<Object> data)Create a row.ListBasedInputRowAdapter(RowSignature fields) -
Uses of RowSignature in org.apache.druid.frame.key
Methods in org.apache.druid.frame.key with parameters of type RowSignature Modifier and Type Method Description Comparator<RowKey>ClusterBy. bucketComparator(RowSignature rowSignature)Comparator that compares bucket keys for this instance.Comparator<byte[]>ClusterBy. byteKeyComparator(RowSignature rowSignature)Comparator that compares byte arrays of keys for this instance using the given signature directly.static ByteRowKeyComparatorByteRowKeyComparator. create(List<KeyColumn> keyColumns, RowSignature rowSignature)static FrameComparisonWidgetImplFrameComparisonWidgetImpl. create(Frame frame, RowSignature signature, List<KeyColumn> keyColumns, List<FieldReader> keyColumnReaders)Create aFrameComparisonWidgetfor the given frame.static RowKeyComparatorRowKeyComparator. create(List<KeyColumn> keyColumns, RowSignature rowSignature)static RowKeyComparisonRunLengthsRowKeyComparisonRunLengths. create(List<KeyColumn> keyColumns, RowSignature rowSignature)static RowKeyReaderRowKeyReader. create(RowSignature signature)Creates a newRowKeyReader.Comparator<RowKey>ClusterBy. keyComparator(RowSignature rowSignature)Comparator that compares keys for this instance using the given signature. -
Uses of RowSignature in org.apache.druid.frame.processor
Constructors in org.apache.druid.frame.processor with parameters of type RowSignature Constructor Description MultiColumnSelectorFactory(List<Supplier<ColumnSelectorFactory>> factorySuppliers, RowSignature signature) -
Uses of RowSignature in org.apache.druid.frame.read
Methods in org.apache.druid.frame.read that return RowSignature Modifier and Type Method Description RowSignatureFrameReader. signature()Methods in org.apache.druid.frame.read with parameters of type RowSignature Modifier and Type Method Description static FrameReaderFrameReader. create(RowSignature signature)Create a reader for frames with a givenRowSignature.static Supplier<MemoryRange<org.apache.datasketches.memory.Memory>>FrameReaderUtils. makeRowMemorySupplier(ColumnSelectorFactory columnSelectorFactory, RowSignature expectedSignature)Returns a direct row memory supplier ifFrameReaderUtils.mayBeAbleToSelectRowMemory(org.apache.druid.segment.ColumnSelectorFactory), otherwise returns null. -
Uses of RowSignature in org.apache.druid.frame.segment
Methods in org.apache.druid.frame.segment that return RowSignature Modifier and Type Method Description RowSignatureFrameStorageAdapter. getRowSignature() -
Uses of RowSignature in org.apache.druid.frame.segment.columnar
Constructors in org.apache.druid.frame.segment.columnar with parameters of type RowSignature Constructor Description FrameCursorFactory(Frame frame, RowSignature signature, List<FrameColumnReader> columnReaders)FrameQueryableIndex(Frame frame, RowSignature signature, List<FrameColumnReader> columnReaders) -
Uses of RowSignature in org.apache.druid.frame.segment.row
Constructors in org.apache.druid.frame.segment.row with parameters of type RowSignature Constructor Description FrameColumnSelectorFactory(Frame frame, RowSignature frameSignature, List<FieldReader> fieldReaders, ReadableFrameRowPointer rowPointer) -
Uses of RowSignature in org.apache.druid.frame.write
Methods in org.apache.druid.frame.write that return RowSignature Modifier and Type Method Description static RowSignatureFrameWriterUtils. replaceUnknownTypesWithNestedColumns(RowSignature rowSignature)RowSignatureFrameWriterFactory. signature()RowSignatureRowBasedFrameWriterFactory. signature()static RowSignatureFrameWriters. sortableSignature(RowSignature signature, List<KeyColumn> keyColumns)Returns a copy of "signature" with columns rearranged so the provided sortColumns appear as a prefix.Methods in org.apache.druid.frame.write with parameters of type RowSignature Modifier and Type Method Description static Set<String>FrameWriterUtils. findDisallowedFieldNames(RowSignature signature)Checks the provided signature for any disallowed field names.static FrameWriterFactoryFrameWriters. makeFrameWriterFactory(FrameType frameType, MemoryAllocatorFactory allocatorFactory, RowSignature signature, List<KeyColumn> sortColumns)Creates aFrameWriterFactory.static RowSignatureFrameWriterUtils. replaceUnknownTypesWithNestedColumns(RowSignature rowSignature)static RowSignatureFrameWriters. sortableSignature(RowSignature signature, List<KeyColumn> keyColumns)Returns a copy of "signature" with columns rearranged so the provided sortColumns appear as a prefix.static voidFrameWriterUtils. verifySortColumns(List<KeyColumn> keyColumns, RowSignature signature)Verifies whether the provided sortColumns are all sortable, and are a prefix of the signature.Constructors in org.apache.druid.frame.write with parameters of type RowSignature Constructor Description RowBasedFrameWriter(RowSignature signature, List<KeyColumn> sortColumns, List<FieldWriter> fieldWriters, Supplier<MemoryRange<org.apache.datasketches.memory.Memory>> rowMemorySupplier, AppendableMemory rowOrderMemory, AppendableMemory rowOffsetMemory, AppendableMemory dataMemory)RowBasedFrameWriterFactory(MemoryAllocatorFactory allocatorFactory, RowSignature signature, List<KeyColumn> sortColumns) -
Uses of RowSignature in org.apache.druid.frame.write.columnar
Methods in org.apache.druid.frame.write.columnar that return RowSignature Modifier and Type Method Description RowSignatureColumnarFrameWriterFactory. signature()Constructors in org.apache.druid.frame.write.columnar with parameters of type RowSignature Constructor Description ColumnarFrameWriter(RowSignature signature, List<KeyColumn> keyColumns, AppendableMemory rowOrderMemory, List<FrameColumnWriter> columnWriters)ColumnarFrameWriterFactory(MemoryAllocatorFactory allocatorFactory, RowSignature signature, List<KeyColumn> keyColumns)Create a ColumnarFrameWriterFactory. -
Uses of RowSignature in org.apache.druid.query
Methods in org.apache.druid.query that return RowSignature Modifier and Type Method Description RowSignatureFrameBasedInlineDataSource. getRowSignature()RowSignatureFrameSignaturePair. getRowSignature()RowSignatureInlineDataSource. getRowSignature()Returns the row signature (map of column name to type) for this inline datasource.RowSignatureQueryToolChest. resultArraySignature(QueryType query)Returns aRowSignaturefor the arrays returned byQueryToolChest.resultsAsArrays(QueryType, org.apache.druid.java.util.common.guava.Sequence<ResultType>).Methods in org.apache.druid.query with parameters of type RowSignature Modifier and Type Method Description static InlineDataSourceInlineDataSource. fromIterable(Iterable<Object[]> rows, RowSignature signature)Creates an inline datasource from an Iterable.static Pair<Cursor,Closeable>IterableRowsCursorHelper. getCursorFromIterable(Iterable<Object[]> rows, RowSignature rowSignature)Creates a cursor that iterates over all the rows generated by the iterable.static Pair<Cursor,Closeable>IterableRowsCursorHelper. getCursorFromSequence(Sequence<Object[]> rows, RowSignature rowSignature)Creates a cursor that iterates over all the rows generated by the sequence.static Pair<Cursor,Closeable>IterableRowsCursorHelper. getCursorFromYielder(Yielder<Object[]> yielderParam, RowSignature rowSignature)Constructors in org.apache.druid.query with parameters of type RowSignature Constructor Description FrameBasedInlineDataSource(List<FrameSignaturePair> frames, RowSignature rowSignature)FrameSignaturePair(Frame frame, RowSignature rowSignature) -
Uses of RowSignature in org.apache.druid.query.groupby
Methods in org.apache.druid.query.groupby that return RowSignature Modifier and Type Method Description RowSignatureGroupByQuery. getResultRowSignature()Equivalent togetResultRowSignature(Finalization.UNKNOWN).RowSignatureGroupByQuery. getResultRowSignature(RowSignature.Finalization finalization)Returns a result row signature, of the same size asGroupByQuery.getResultRowSizeWithPostAggregators(), in the order that they will appear in ResultRows for this query.RowSignatureGroupByQueryQueryToolChest. resultArraySignature(GroupByQuery query) -
Uses of RowSignature in org.apache.druid.query.operator
Methods in org.apache.druid.query.operator that return RowSignature Modifier and Type Method Description RowSignatureWindowOperatorQuery. getRowSignature()RowSignatureWindowOperatorQueryQueryToolChest. resultArraySignature(WindowOperatorQuery query)Constructors in org.apache.druid.query.operator with parameters of type RowSignature Constructor Description WindowOperatorQuery(DataSource dataSource, QuerySegmentSpec intervals, Map<String,Object> context, RowSignature rowSignature, List<OperatorFactory> operators, List<OperatorFactory> leafOperators) -
Uses of RowSignature in org.apache.druid.query.rowsandcols
Methods in org.apache.druid.query.rowsandcols with parameters of type RowSignature Modifier and Type Method Description static MapOfColumnsRowsAndColumnsMapOfColumnsRowsAndColumns. fromResultRow(ArrayList<ResultRow> objs, RowSignature signature)static MapOfColumnsRowsAndColumnsMapOfColumnsRowsAndColumns. fromRowObjects(Object[][] objs, RowSignature signature)Constructors in org.apache.druid.query.rowsandcols with parameters of type RowSignature Constructor Description ArrayListRowsAndColumns(ArrayList<RowType> rows, RowAdapter<RowType> rowAdapter, RowSignature rowSignature) -
Uses of RowSignature in org.apache.druid.query.rowsandcols.concrete
Constructors in org.apache.druid.query.rowsandcols.concrete with parameters of type RowSignature Constructor Description ColumnBasedFrameRowsAndColumns(Frame frame, RowSignature signature)RowBasedFrameRowsAndColumns(Frame frame, RowSignature signature) -
Uses of RowSignature in org.apache.druid.query.scan
Methods in org.apache.druid.query.scan that return RowSignature Modifier and Type Method Description RowSignatureScanQuery. getRowSignature()Returns the RowSignature.RowSignatureScanQuery. getRowSignature(boolean defaultIsLegacy)RowSignatureScanResultValue. getRowSignature()RowSignatureScanQueryQueryToolChest. resultArraySignature(ScanQuery query)Constructors in org.apache.druid.query.scan with parameters of type RowSignature Constructor Description ScanResultValue(String segmentId, List<String> columns, Object events, RowSignature rowSignature)ScanResultValueFramesIterable(Sequence<ScanResultValue> resultSequence, MemoryAllocatorFactory memoryAllocatorFactory, boolean useNestedForUnknownTypes, RowSignature defaultRowSignature, com.google.common.base.Function<RowSignature,com.google.common.base.Function<?,Object[]>> resultFormatMapper)SettableCursorColumnSelectorFactory(Supplier<Cursor> cursorSupplier, RowSignature rowSignature)Constructor parameters in org.apache.druid.query.scan with type arguments of type RowSignature Constructor Description ScanResultValueFramesIterable(Sequence<ScanResultValue> resultSequence, MemoryAllocatorFactory memoryAllocatorFactory, boolean useNestedForUnknownTypes, RowSignature defaultRowSignature, com.google.common.base.Function<RowSignature,com.google.common.base.Function<?,Object[]>> resultFormatMapper) -
Uses of RowSignature in org.apache.druid.query.timeboundary
Methods in org.apache.druid.query.timeboundary that return RowSignature Modifier and Type Method Description RowSignatureTimeBoundaryQueryQueryToolChest. resultArraySignature(TimeBoundaryQuery query) -
Uses of RowSignature in org.apache.druid.query.timeseries
Methods in org.apache.druid.query.timeseries that return RowSignature Modifier and Type Method Description RowSignatureTimeseriesQueryQueryToolChest. resultArraySignature(TimeseriesQuery query) -
Uses of RowSignature in org.apache.druid.query.topn
Methods in org.apache.druid.query.topn that return RowSignature Modifier and Type Method Description RowSignatureTopNQueryQueryToolChest. resultArraySignature(TopNQuery query) -
Uses of RowSignature in org.apache.druid.segment
Methods in org.apache.druid.segment that return RowSignature Modifier and Type Method Description RowSignatureRowBasedStorageAdapter. getRowSignature()RowSignatureSchemaPayload. getRowSignature()default RowSignatureStorageAdapter. getRowSignature()Returns the row signature of the data available from this adapter.Constructors in org.apache.druid.segment with parameters of type RowSignature Constructor Description ArrayListSegment(SegmentId segmentId, ArrayList<RowType> rows, RowAdapter<RowType> rowAdapter, RowSignature rowSignature)Create a list-based segment.RowBasedCursor(RowWalker<RowType> rowWalker, RowAdapter<RowType> rowAdapter, Filter filter, org.joda.time.Interval interval, VirtualColumns virtualColumns, Granularity gran, boolean descending, RowSignature rowSignature)RowBasedSegment(SegmentId segmentId, Sequence<RowType> rowSequence, RowAdapter<RowType> rowAdapter, RowSignature rowSignature)Create a row-based segment.RowBasedStorageAdapter(Sequence<RowType> rowSequence, RowAdapter<RowType> rowAdapter, RowSignature rowSignature)SchemaPayload(RowSignature rowSignature)SchemaPayload(RowSignature rowSignature, Map<String,AggregatorFactory> aggregatorFactories) -
Uses of RowSignature in org.apache.druid.segment.column
Methods in org.apache.druid.segment.column that return RowSignature Modifier and Type Method Description RowSignatureRowSignature.Builder. build()RowSignatureRowSignature. buildSafeSignature(com.google.common.collect.ImmutableList<String> requestedColumnNames)Builds a safeRowSignature.static RowSignatureRowSignature. empty()Methods in org.apache.druid.segment.column with parameters of type RowSignature Modifier and Type Method Description RowSignature.BuilderRowSignature.Builder. addAll(RowSignature other) -
Uses of RowSignature in org.apache.druid.segment.join.table
Methods in org.apache.druid.segment.join.table that return RowSignature Modifier and Type Method Description RowSignatureBroadcastSegmentIndexedTable. rowSignature()RowSignatureFrameBasedIndexedTable. rowSignature()RowSignatureIndexedTable. rowSignature()Returns the signature of this table, which includes all key columns (as well as other columns that can be selected, but are not keys).RowSignatureReferenceCountingIndexedTable. rowSignature()RowSignatureRowBasedIndexedTable. rowSignature()Constructors in org.apache.druid.segment.join.table with parameters of type RowSignature Constructor Description RowBasedIndexedTable(List<RowType> table, RowAdapter<RowType> rowAdapter, RowSignature rowSignature, Set<String> keyColumns, String version)RowBasedIndexedTable(List<RowType> table, RowAdapter<RowType> rowAdapter, RowSignature rowSignature, Set<String> keyColumns, String version, byte[] cacheKey)
-