Uses of Interface
org.apache.drill.exec.record.metadata.TupleMetadata
Packages that use TupleMetadata
Package
Description
Drill expression materialization and evaluation facilities.
Handles the special "columns" column used by the text reader,
 and available to similar readers.
Standard type conversion tools for the case in which the input
 types are the standard Java types already supported by the
 
 interface.
invalid reference
ValuesWriterHandles optional file metadata columns: implicit columns and
 partition columns.
Defines the projection, vector continuity and other operations for
 a set of one or more readers.
Provides run-time semantic analysis of the projection list for the
 scan operator.
Provides the "version 3" scan framework (which can also be thought of
 as EVF version 2).
Implements the details of the scan lifecycle for a set of readers,
 primarily the process of resolving the scan output schema from a variety
 of input schemas, then running each reader, each of which will produce
 some number of batches.
Provides run-time semantic analysis of the projection list for the
 scan operator.
Provides a second-generation row set (AKA "record batch") writer used
 by client code to
 Define the schema of a result set.
 Write data into the vectors backing a row set.
Handles the details of the result set loader implementation.
The "row set model" provides a "dual" of the vector structure used to create,
 allocate and work with a collection of vectors.
Implementation of a row set model for hyper-batches.
This set of classes models the structure of a batch consisting
 of single vectors (as contrasted with a hyper batch.) Provides tools
 or metdata-based construction, allocation, reading and writing of
 the vectors.
Provides a set of tools to work with row sets.
Provides a fluent schema builder.
Version 3 of the text reader.
Provides a light-weight, simplified set of column readers and writers that
 can be plugged into a variety of row-level readers and writers.
Provides the reader hierarchy as explained in the API package.
Implementation of the vector writers.
- 
Uses of TupleMetadata in org.apache.drill.exec.exprMethods in org.apache.drill.exec.expr with parameters of type TupleMetadataModifier and TypeMethodDescriptionstatic LogicalExpressionExpressionTreeMaterializer.materializeFilterExpr(LogicalExpression expr, TupleMetadata fieldTypes, ErrorCollector errorCollector, FunctionLookupContext functionLookupContext) 
- 
Uses of TupleMetadata in org.apache.drill.exec.expr.fn.implMethods in org.apache.drill.exec.expr.fn.impl that return TupleMetadataModifier and TypeMethodDescriptionstatic TupleMetadataSchemaFunctions.getTupleMetadata(String serialized) Wraps static method from TupleMetadata to avoidIncompatibleClassChangeErrorfor JDK 9+.
- 
Uses of TupleMetadata in org.apache.drill.exec.metastore.storeFields in org.apache.drill.exec.metastore.store declared as TupleMetadataModifier and TypeFieldDescriptionprotected TupleMetadataMetastoreFileTableMetadataProvider.Builder.schemaprotected final TupleMetadataMetastoreFileTableMetadataProvider.schemaMethods in org.apache.drill.exec.metastore.store with parameters of type TupleMetadataModifier and TypeMethodDescriptionstatic TableMetadataProviderFileSystemMetadataProviderManager.getMetadataProviderForSchema(TupleMetadata schema) ReturnsTableMetadataProviderwhich provides specified schema.MetastoreFileTableMetadataProvider.Builder.withSchema(TupleMetadata schema) SimpleFileTableMetadataProvider.Builder.withSchema(TupleMetadata schema) 
- 
Uses of TupleMetadata in org.apache.drill.exec.metastore.store.parquetMethods in org.apache.drill.exec.metastore.store.parquet with parameters of type TupleMetadataModifier and TypeMethodDescriptionMetastoreParquetTableMetadataProvider.Builder.withSchema(TupleMetadata schema) ParquetMetadataProviderBuilder.withSchema(TupleMetadata schema) 
- 
Uses of TupleMetadata in org.apache.drill.exec.physical.baseFields in org.apache.drill.exec.physical.base declared as TupleMetadataModifier and TypeFieldDescriptionprotected TupleMetadataAbstractGroupScanWithMetadata.GroupScanWithMetadataFilterer.tableSchemaMethods in org.apache.drill.exec.physical.base that return TupleMetadataMethods in org.apache.drill.exec.physical.base with parameters of type TupleMetadataModifier and TypeMethodDescriptionstatic FilterPredicate<?> AbstractGroupScanWithMetadata.getFilterPredicate(LogicalExpression filterExpr, UdfUtilities udfUtilities, FunctionLookupContext functionImplementationRegistry, OptionManager optionManager, boolean omitUnsupportedExprs, boolean supportsFileImplicitColumns, TupleMetadata schema) Returns parquet filter predicate built from specifiedfilterExpr.AbstractGroupScanWithMetadata.GroupScanWithMetadataFilterer.schema(TupleMetadata tableSchema) 
- 
Uses of TupleMetadata in org.apache.drill.exec.physical.configMethods in org.apache.drill.exec.physical.config that return TupleMetadataConstructors in org.apache.drill.exec.physical.config with parameters of type TupleMetadata
- 
Uses of TupleMetadata in org.apache.drill.exec.physical.impl.scan.columnsMethods in org.apache.drill.exec.physical.impl.scan.columns that return TupleMetadataMethods in org.apache.drill.exec.physical.impl.scan.columns with parameters of type TupleMetadataModifier and TypeMethodDescriptionbooleanColumnsArrayManager.resolveColumn(ColumnProjection col, ResolvedTuple outputTuple, TupleMetadata tableSchema) 
- 
Uses of TupleMetadata in org.apache.drill.exec.physical.impl.scan.convertMethods in org.apache.drill.exec.physical.impl.scan.convert with parameters of type TupleMetadataModifier and TypeMethodDescriptionStandardConversions.Builder.withSchema(TupleMetadata providedSchema) 
- 
Uses of TupleMetadata in org.apache.drill.exec.physical.impl.scan.fileMethods in org.apache.drill.exec.physical.impl.scan.file with parameters of type TupleMetadataModifier and TypeMethodDescriptionbooleanImplicitColumnManager.resolveColumn(ColumnProjection col, ResolvedTuple tuple, TupleMetadata tableSchema) Resolves metadata columns to concrete, materialized columns with the proper value for the present file.
- 
Uses of TupleMetadata in org.apache.drill.exec.physical.impl.scan.frameworkFields in org.apache.drill.exec.physical.impl.scan.framework declared as TupleMetadataModifier and TypeFieldDescriptionprotected TupleMetadataSchemaNegotiatorImpl.providedSchemaprotected TupleMetadataSchemaNegotiatorImpl.tableSchemaMethods in org.apache.drill.exec.physical.impl.scan.framework that return TupleMetadataModifier and TypeMethodDescriptionManagedScanFramework.outputSchema()SchemaNegotiator.providedSchema()Returns the provided schema, if defined.SchemaNegotiatorImpl.providedSchema()Methods in org.apache.drill.exec.physical.impl.scan.framework with parameters of type TupleMetadataModifier and TypeMethodDescriptionvoidSchemaNegotiator.tableSchema(TupleMetadata schema, boolean isComplete) Specify the table schema if this is an early-schema reader.voidSchemaNegotiatorImpl.tableSchema(TupleMetadata schema, boolean isComplete) 
- 
Uses of TupleMetadata in org.apache.drill.exec.physical.impl.scan.projectFields in org.apache.drill.exec.physical.impl.scan.project declared as TupleMetadataModifier and TypeFieldDescriptionprotected TupleMetadataNullColumnBuilder.NullBuilderBuilder.outputSchemaprotected TupleMetadataNullColumnBuilder.outputSchemafinal TupleMetadataScanSchemaOrchestrator.ScanSchemaOptions.providedSchemaprotected final TupleMetadataScanLevelProjection.readerSchemaMethods in org.apache.drill.exec.physical.impl.scan.project that return TupleMetadataModifier and TypeMethodDescriptionScanLevelProjection.Builder.providedSchema()ScanSchemaOrchestrator.providedSchema()Returns the provided reader schema.ScanSchemaOrchestrator.ScanOrchestratorBuilder.providedSchema()protected TupleMetadataScanSchemaOrchestrator.ScanSchemaOptions.providedSchema()ScanLevelProjection.readerSchema()Methods in org.apache.drill.exec.physical.impl.scan.project with parameters of type TupleMetadataModifier and TypeMethodDescriptionstatic ScanLevelProjectionScanLevelProjection.build(List<SchemaPath> projectionList, List<ScanLevelProjection.ScanProjectionParser> parsers, TupleMetadata outputSchema) Builder shortcut, primarily for tests.ReaderSchemaOrchestrator.makeTableLoader(CustomErrorContext errorContext, TupleMetadata readerSchema, long localLimit) ReaderSchemaOrchestrator.makeTableLoader(TupleMetadata readerSchema) ScanLevelProjection.Builder.providedSchema(TupleMetadata providedSchema) voidScanSchemaOrchestrator.ScanOrchestratorBuilder.providedSchema(TupleMetadata providedSchema) SchemaSmoother.resolve(TupleMetadata tableSchema, ResolvedTuple outputTuple) booleanReaderLevelProjection.ReaderProjectionResolver.resolveColumn(ColumnProjection col, ResolvedTuple tuple, TupleMetadata tableSchema) protected voidReaderLevelProjection.resolveSpecial(ResolvedTuple rootOutputTuple, ColumnProjection col, TupleMetadata tableSchema) NullColumnBuilder.NullBuilderBuilder.setOutputSchema(TupleMetadata outputSchema) Constructors in org.apache.drill.exec.physical.impl.scan.project with parameters of type TupleMetadataModifierConstructorDescriptionExplicitSchemaProjection(ScanLevelProjection scanProj, TupleMetadata readerSchema, ResolvedTuple rootTuple, List<ReaderLevelProjection.ReaderProjectionResolver> resolvers) SmoothingProjection(ScanLevelProjection scanProj, TupleMetadata tableSchema, ResolvedTuple priorSchema, ResolvedTuple outputTuple, List<ReaderLevelProjection.ReaderProjectionResolver> resolvers) WildcardProjection(ScanLevelProjection scanProj, TupleMetadata tableSchema, ResolvedTuple rootTuple, List<ReaderLevelProjection.ReaderProjectionResolver> resolvers) WildcardSchemaProjection(ScanLevelProjection scanProj, TupleMetadata readerSchema, ResolvedTuple rootTuple, List<ReaderLevelProjection.ReaderProjectionResolver> resolvers) 
- 
Uses of TupleMetadata in org.apache.drill.exec.physical.impl.scan.v3Fields in org.apache.drill.exec.physical.impl.scan.v3 declared as TupleMetadataModifier and TypeFieldDescriptionprotected TupleMetadataScanLifecycleBuilder.definedSchemaprotected TupleMetadataScanLifecycleBuilder.providedSchemaMethods in org.apache.drill.exec.physical.impl.scan.v3 that return TupleMetadataModifier and TypeMethodDescriptionScanLifecycleBuilder.definedSchema()SchemaNegotiator.inputSchema()Returns the reader input schema: the schema which describes the set of columns this reader should produce.static TupleMetadataFixedReceiver.Builder.mergeSchemas(TupleMetadata providedSchema, TupleMetadata readerSchema) Given a desired provided schema and an actual reader schema, create a merged schema that contains the provided column where available, but the reader column otherwise.ScanLifecycleBuilder.providedSchema()SchemaNegotiator.providedSchema()Returns the provided schema, if defined.Methods in org.apache.drill.exec.physical.impl.scan.v3 with parameters of type TupleMetadataModifier and TypeMethodDescriptionFixedReceiver.Builder.build(TupleMetadata readerSchema) Create a fixed receiver for the provided schema (if any) in the scan plan, and the given reader schema.voidScanLifecycleBuilder.definedSchema(TupleMetadata definedSchema) static TupleMetadataFixedReceiver.Builder.mergeSchemas(TupleMetadata providedSchema, TupleMetadata readerSchema) Given a desired provided schema and an actual reader schema, create a merged schema that contains the provided column where available, but the reader column otherwise.voidScanLifecycleBuilder.providedSchema(TupleMetadata providedSchema) voidSchemaNegotiator.tableSchema(TupleMetadata schema) voidSchemaNegotiator.tableSchema(TupleMetadata schema, boolean isComplete) Specify the table schema if this is an early-schema reader.
- 
Uses of TupleMetadata in org.apache.drill.exec.physical.impl.scan.v3.fileMethods in org.apache.drill.exec.physical.impl.scan.v3.file that return TupleMetadataConstructors in org.apache.drill.exec.physical.impl.scan.v3.file with parameters of type TupleMetadataModifierConstructorDescriptionprotectedParseResult(List<ImplicitColumnMarker> columns, TupleMetadata schema, boolean isMetadataScan) 
- 
Uses of TupleMetadata in org.apache.drill.exec.physical.impl.scan.v3.lifecycleFields in org.apache.drill.exec.physical.impl.scan.v3.lifecycle declared as TupleMetadataModifier and TypeFieldDescriptionprotected TupleMetadataMissingColumnHandlerBuilder.inputSchemaprotected final TupleMetadataOutputBatchBuilder.MapSource.mapSchemaprotected TupleMetadataMissingColumnHandlerBuilder.outputSchemaprotected final TupleMetadataReaderLifecycle.readerInputSchemaprotected TupleMetadataSchemaNegotiatorImpl.readerSchemaprotected final TupleMetadataStaticBatchBuilder.schemaMethods in org.apache.drill.exec.physical.impl.scan.v3.lifecycle that return TupleMetadataModifier and TypeMethodDescriptionMissingColumnHandlerBuilder.buildSchema()SchemaNegotiatorImpl.inputSchema()ScanLifecycle.outputSchema()SchemaNegotiatorImpl.providedSchema()ReaderLifecycle.readerInputSchema()ReaderLifecycle.readerOutputSchema()StaticBatchBuilder.schema()Methods in org.apache.drill.exec.physical.impl.scan.v3.lifecycle with parameters of type TupleMetadataModifier and TypeMethodDescriptionprotected voidOutputBatchBuilder.defineSourceBatchMapping(TupleMetadata schema, int source) Define the mapping for one of the sources.MissingColumnHandlerBuilder.inputSchema(TupleMetadata inputSchema) ReaderLifecycle.missingColumnsBuilder(TupleMetadata readerSchema) voidSchemaNegotiatorImpl.tableSchema(TupleMetadata schema) voidSchemaNegotiatorImpl.tableSchema(TupleMetadata schema, boolean isComplete) Constructors in org.apache.drill.exec.physical.impl.scan.v3.lifecycle with parameters of type TupleMetadataModifierConstructorDescriptionBatchSource(TupleMetadata schema, VectorContainer container) MapSource(TupleMetadata mapSchema, AbstractMapVector mapVector) NullBatchBuilder(ResultVectorCache vectorCache, TupleMetadata schema) OutputBatchBuilder(TupleMetadata outputSchema, List<OutputBatchBuilder.BatchSource> sources, BufferAllocator allocator) RepeatedBatchBuilder(ResultVectorCache vectorCache, TupleMetadata schema, Object[] values) StaticBatchBuilder(ResultVectorCache vectorCache, TupleMetadata schema) 
- 
Uses of TupleMetadata in org.apache.drill.exec.physical.impl.scan.v3.schemaFields in org.apache.drill.exec.physical.impl.scan.v3.schema declared as TupleMetadataModifier and TypeFieldDescriptionfinal TupleMetadataScanProjectionParser.ProjectionParseResult.dynamicSchemaMethods in org.apache.drill.exec.physical.impl.scan.v3.schema that return TupleMetadataModifier and TypeMethodDescriptionAbstractSchemaTracker.applyImplicitCols()ScanSchemaTracker.applyImplicitCols()Indicate that implicit column parsing is complete.ProjectedColumn.explicitMembers()AbstractSchemaTracker.missingColumns(TupleMetadata readerOutputSchema) ScanSchemaTracker.missingColumns(TupleMetadata readerOutputSchema) Identifies the missing columns given a reader output schema.AbstractSchemaTracker.outputSchema()ScanSchemaTracker.outputSchema()Returns the scan output schema which is a somewhat complicated computation that depends on the projection type.AbstractSchemaTracker.readerInputSchema()ScanSchemaTracker.readerInputSchema()The schema which the reader should produce.MutableTupleSchema.toSchema()ProjectedColumn.tupleSchema()Methods in org.apache.drill.exec.physical.impl.scan.v3.schema with parameters of type TupleMetadataModifier and TypeMethodDescriptionvoidProjectionSchemaTracker.applyEarlyReaderSchema(TupleMetadata readerSchema) voidScanSchemaTracker.applyEarlyReaderSchema(TupleMetadata readerSchema) If a reader can define a schema before reading data, apply that schema to the scan schema.voidSchemaBasedTracker.applyEarlyReaderSchema(TupleMetadata readerSchema) voidProjectionSchemaTracker.applyProvidedSchema(TupleMetadata providedSchema) voidProjectionSchemaTracker.applyReaderSchema(TupleMetadata readerOutputSchema, CustomErrorContext errorContext) voidScanSchemaTracker.applyReaderSchema(TupleMetadata readerOutputSchema, CustomErrorContext errorContext) Once a reader has read a batch, the reader will have provided a type for each projected column which the reader knows about.voidSchemaBasedTracker.applyReaderSchema(TupleMetadata readerOutputSchema, CustomErrorContext errorContext) voidScanSchemaResolver.applySchema(TupleMetadata sourceSchema) voidMutableTupleSchema.copyFrom(TupleMetadata from) ScanSchemaConfigBuilder.definedSchema(TupleMetadata definedSchema) static booleanSchemaUtils.isProjectAll(TupleMetadata tuple) static booleanSchemaUtils.isProjectNone(TupleMetadata tuple) static booleanSchemaUtils.isStrict(TupleMetadata schema) static voidSchemaUtils.markStrict(TupleMetadata schema) AbstractSchemaTracker.missingColumns(TupleMetadata readerOutputSchema) ScanSchemaTracker.missingColumns(TupleMetadata readerOutputSchema) Identifies the missing columns given a reader output schema.protected ProjectedColumnScanProjectionParser.project(TupleMetadata tuple, String colName) ScanSchemaConfigBuilder.providedSchema(TupleMetadata providedSchema) voidAbstractSchemaTracker.resolveMissingCols(TupleMetadata missingCols) voidScanSchemaTracker.resolveMissingCols(TupleMetadata missingCols) The missing column handler obtains the list of missing columns from.invalid reference#missingColumns()protected static voidAbstractSchemaTracker.validateProjection(TupleMetadata projection, TupleMetadata schema) Validate a projection list against a defined-schema tuple.voidSchemaBasedTracker.validateProjection(TupleMetadata projection) Validate a projection list (provided as an argument) against a defined schema already held by this tracker.Constructors in org.apache.drill.exec.physical.impl.scan.v3.schema with parameters of type TupleMetadataModifierConstructorDescriptionDynamicTupleFilter(TupleMetadata mapSchema, boolean isOpen, CustomErrorContext errorContext, String source) DynamicTupleFilter(TupleMetadata projectionSet, CustomErrorContext errorContext) ProjectionParseResult(int wildcardPosn, TupleMetadata dynamicSchema) ProjectionSchemaTracker(TupleMetadata definedSchema, ScanProjectionParser.ProjectionParseResult parseResult, CustomErrorContext errorContext) SchemaBasedTracker(TupleMetadata definedSchema, CustomErrorContext errorContext) 
- 
Uses of TupleMetadata in org.apache.drill.exec.physical.resultSetMethods in org.apache.drill.exec.physical.resultSet that return TupleMetadataModifier and TypeMethodDescriptionResultSetLoader.activeSchema()Returns the active output schema; the schema used by the writers, minus any unprojected columns.ResultSetLoader.outputSchema()The schema of the harvested batch.PullResultSetReader.schema()Return the schema for this result set.
- 
Uses of TupleMetadata in org.apache.drill.exec.physical.resultSet.implFields in org.apache.drill.exec.physical.resultSet.impl declared as TupleMetadataModifier and TypeFieldDescriptionprotected TupleMetadataTupleState.outputSchemaMetadata description of the output container (for the row) or map (for map or repeated map.)protected TupleMetadataResultSetOptionBuilder.readerSchemaprotected final TupleMetadataProjectionFilter.BaseSchemaProjectionFilter.schemaprotected final TupleMetadataResultSetLoaderImpl.ResultSetOptions.schemaprotected final TupleMetadataTupleState.schemaInternal writer schema that matches the column list.Methods in org.apache.drill.exec.physical.resultSet.impl that return TupleMetadataModifier and TypeMethodDescriptionResultSetLoaderImpl.activeSchema()ResultSetLoaderImpl.outputSchema()TupleState.outputSchema()PullResultSetReaderImpl.schema()TupleState.schema()Methods in org.apache.drill.exec.physical.resultSet.impl with parameters of type TupleMetadataModifier and TypeMethodDescriptionprotected voidTupleState.bindOutputSchema(TupleMetadata outputSchema) voidBuildFromSchema.buildTuple(TupleWriter writer, TupleMetadata schema) When creating a schema up front, provide the schema of the desired tuple, then build vectors and writers to match.static ProjectionFilterProjectionFilter.definedSchemaFilter(TupleMetadata definedSchema, CustomErrorContext errorContext) static ProjectionFilterProjectionFilter.providedSchemaFilter(RequestedTuple tupleProj, TupleMetadata providedSchema, CustomErrorContext errorContext) ResultSetOptionBuilder.readerSchema(TupleMetadata readerSchema) Clients can use the row set builder in several ways: Provide the schema up front, when known, by using this method to provide the schema. Discover the schema on the fly, adding columns during the write operation.Constructors in org.apache.drill.exec.physical.resultSet.impl with parameters of type TupleMetadataModifierConstructorDescriptionprotectedRowSetLoaderImpl(ResultSetLoaderImpl rsLoader, TupleMetadata schema) SchemaProjectionFilter(TupleMetadata definedSchema, CustomErrorContext errorContext) TypeProjectionFilter(TupleMetadata providedSchema, CustomErrorContext errorContext) 
- 
Uses of TupleMetadata in org.apache.drill.exec.physical.resultSet.modelFields in org.apache.drill.exec.physical.resultSet.model declared as TupleMetadataModifier and TypeFieldDescriptionprotected final TupleMetadataBaseTupleModel.schemaDescriptive schema associated with the columns above.Methods in org.apache.drill.exec.physical.resultSet.model that return TupleMetadataModifier and TypeMethodDescriptionBaseTupleModel.schema()TupleModel.schema()MetadataProvider.ArraySchemaCreator.tuple()MetadataProvider.ArraySchemaRetrieval.tuple()MetadataProvider.MetadataCreator.tuple()MetadataProvider.MetadataRetrieval.tuple()MetadataProvider.tuple()MetadataProvider.VariantSchemaCreator.tuple()MetadataProvider.VariantSchemaRetrieval.tuple()Constructors in org.apache.drill.exec.physical.resultSet.model with parameters of type TupleMetadataModifierConstructorDescriptionBaseTupleModel(TupleMetadata schema, List<TupleModel.ColumnModel> columns) MetadataRetrieval(TupleMetadata schema) 
- 
Uses of TupleMetadata in org.apache.drill.exec.physical.resultSet.model.hyperMethods in org.apache.drill.exec.physical.resultSet.model.hyper that return TupleMetadataMethods in org.apache.drill.exec.physical.resultSet.model.hyper with parameters of type TupleMetadataModifier and TypeMethodDescriptionstatic RowSetReaderImplHyperReaderBuilder.build(VectorContainer container, TupleMetadata schema, SelectionVector4 sv4) protected List<AbstractObjectReader> HyperReaderBuilder.buildContainerChildren(VectorContainer container, TupleMetadata schema) protected List<AbstractObjectReader> HyperReaderBuilder.buildMapMembers(VectorAccessor va, TupleMetadata mapSchema) 
- 
Uses of TupleMetadata in org.apache.drill.exec.physical.resultSet.model.singleMethods in org.apache.drill.exec.physical.resultSet.model.single that return TupleMetadataMethods in org.apache.drill.exec.physical.resultSet.model.single with parameters of type TupleMetadataModifier and TypeMethodDescriptionvoidVectorAllocator.allocate(int rowCount, TupleMetadata schema) BuildVectorsFromMetadata.build(TupleMetadata schema) static RowSetReaderImplSimpleReaderBuilder.build(VectorContainer container, TupleMetadata schema, ReaderIndex rowIndex) 
- 
Uses of TupleMetadata in org.apache.drill.exec.physical.rowSetFields in org.apache.drill.exec.physical.rowSet declared as TupleMetadataMethods in org.apache.drill.exec.physical.rowSet that return TupleMetadataModifier and TypeMethodDescriptionAbstractRowSet.schema()RowSet.schema()RowSetReaderImpl.tupleSchema()Methods in org.apache.drill.exec.physical.rowSet with parameters of type TupleMetadataModifier and TypeMethodDescriptionstatic RowSetRowSetBuilder.emptyBatch(BufferAllocator allocator, TupleMetadata schema) static DirectRowSetDirectRowSet.fromSchema(BufferAllocator allocator, TupleMetadata schema) Constructors in org.apache.drill.exec.physical.rowSet with parameters of type TupleMetadataModifierConstructorDescriptionAbstractRowSet(VectorContainer container, TupleMetadata schema) protectedAbstractSingleRowSet(VectorContainer container, TupleMetadata schema) HyperRowSetImpl(TupleMetadata schema, VectorContainer container, SelectionVector4 sv4) RowSetBuilder(BufferAllocator allocator, TupleMetadata schema) RowSetBuilder(BufferAllocator allocator, TupleMetadata schema, int capacity) RowSetReaderImpl(TupleMetadata schema, ReaderIndex index, List<AbstractObjectReader> readers) RowSetReaderImpl(TupleMetadata schema, ReaderIndex index, AbstractObjectReader[] readers) protectedRowSetWriterImpl(RowSet.ExtendableRowSet rowSet, TupleMetadata schema, org.apache.drill.exec.physical.rowSet.RowSetWriterImpl.WriterIndexImpl index, List<AbstractObjectWriter> writers) 
- 
Uses of TupleMetadata in org.apache.drill.exec.recordMethods in org.apache.drill.exec.record that return TupleMetadataModifier and TypeMethodDescriptionstatic TupleMetadataSchemaUtil.fromBatchSchema(BatchSchema batchSchema) Methods in org.apache.drill.exec.record with parameters of type TupleMetadataModifier and TypeMethodDescriptionColumnConverterFactory.getConverter(TupleMetadata providedSchema, ColumnMetadata readerSchema, ObjectWriter writer) Based on column type, creates corresponding column converter which holds conversion logic and appropriate writer to set converted data into.protected ColumnConverterColumnConverterFactory.getMapConverter(TupleMetadata providedSchema, TupleMetadata readerSchema, TupleWriter tupleWriter) ColumnConverterFactory.getRootConverter(TupleMetadata providedSchema, TupleMetadata readerSchema, TupleWriter tupleWriter) static List<SchemaPath> SchemaUtil.getSchemaPaths(TupleMetadata schema) Returns list ofSchemaPathfor fields taken from specified schema.Constructors in org.apache.drill.exec.record with parameters of type TupleMetadataModifierConstructorDescriptionColumnConverterFactory(TupleMetadata providedSchema) MapColumnConverter(ColumnConverterFactory factory, TupleMetadata providedSchema, TupleWriter tupleWriter, Map<String, ColumnConverter> converters) 
- 
Uses of TupleMetadata in org.apache.drill.exec.record.metadataClasses in org.apache.drill.exec.record.metadata that implement TupleMetadataModifier and TypeClassDescriptionclassDefines the schema of a tuple: either the top-level row or a nested "map" (really structure).Fields in org.apache.drill.exec.record.metadata declared as TupleMetadataMethods in org.apache.drill.exec.record.metadata that return TupleMetadataModifier and TypeMethodDescriptionSchemaBuilder.build()SchemaBuilder.buildSchema()TupleMetadata.copy()static TupleMetadataMetadataUtils.diffTuple(TupleMetadata base, TupleMetadata subtend) static TupleMetadataConverts given JSON string intoTupleMetadatainstance.AbstractMapColumnMetadata.parentTuple()AbstractColumnMetadata.tupleSchema()AbstractMapColumnMetadata.tupleSchema()ColumnMetadata.tupleSchema()Schema forTUPLEcolumns.Methods in org.apache.drill.exec.record.metadata with parameters of type TupleMetadataModifier and TypeMethodDescriptionSchemaBuilder.addAll(TupleMetadata from) voidAbstractColumnMetadata.bind(TupleMetadata parentTuple) voidAbstractMapColumnMetadata.bind(TupleMetadata parentTuple) voidColumnMetadata.bind(TupleMetadata parentTuple) static ColumnMetadataMetadataUtils.cloneMapWithSchema(ColumnMetadata source, TupleMetadata members) static TupleMetadataMetadataUtils.diffTuple(TupleMetadata base, TupleMetadata subtend) static booleanMetadataUtils.hasDynamicColumns(TupleMetadata schema) booleanTupleMetadata.isEquivalent(TupleMetadata other) booleanTupleSchema.isEquivalent(TupleMetadata other) static MapColumnMetadataMetadataUtils.newMap(String name, TypeProtos.DataMode dataMode, TupleMetadata schema) static MapColumnMetadataMetadataUtils.newMap(String name, TupleMetadata schema) static ColumnMetadataMetadataUtils.newMapArray(String name, TupleMetadata schema) 
- 
Uses of TupleMetadata in org.apache.drill.exec.record.metadata.schemaMethods in org.apache.drill.exec.record.metadata.schema that return TupleMetadataConstructors in org.apache.drill.exec.record.metadata.schema with parameters of type TupleMetadataModifierConstructorDescriptionSchemaContainer(String table, TupleMetadata schema, Integer version) 
- 
Uses of TupleMetadata in org.apache.drill.exec.record.metadata.schema.parserMethods in org.apache.drill.exec.record.metadata.schema.parser that return TupleMetadataModifier and TypeMethodDescriptionstatic TupleMetadataSchemaExprParser.parseSchema(String schema) Parses string definition of the schema and converts it intoTupleMetadatainstance.SchemaVisitor.visitColumns(SchemaParser.ColumnsContext ctx) SchemaVisitor.visitSchema(SchemaParser.SchemaContext ctx) 
- 
Uses of TupleMetadata in org.apache.drill.exec.store.avroMethods in org.apache.drill.exec.store.avro that return TupleMetadataModifier and TypeMethodDescriptionstatic TupleMetadataAvroSchemaUtil.convert(org.apache.avro.Schema schema) Converts Avro schema into Drill metadata description of the schema.Methods in org.apache.drill.exec.store.avro with parameters of type TupleMetadataModifier and TypeMethodDescriptionvoidAvroColumnConverterFactory.buildMapMembers(org.apache.avro.generic.GenericRecord genericRecord, TupleMetadata providedSchema, TupleWriter tupleWriter, List<ColumnConverter> converters) protected ColumnConverterAvroColumnConverterFactory.getMapConverter(TupleMetadata providedSchema, TupleMetadata readerSchema, TupleWriter tupleWriter) Based on provided schema, given converted Avro schema and current row writer generates list of column converters based on column type forAvroColumnConverterFactory.MapColumnConverterand returns it.AvroColumnConverterFactory.initConverters(TupleMetadata providedSchema, TupleMetadata readerSchema, RowSetLoader rowWriter) Based on given converted Avro schema and current row writer generates list of column converters based on column type.Constructors in org.apache.drill.exec.store.avro with parameters of type TupleMetadataModifierConstructorDescriptionAvroColumnConverterFactory(TupleMetadata providedSchema) MapColumnConverter(AvroColumnConverterFactory factory, TupleMetadata providedSchema, TupleWriter tupleWriter, List<ColumnConverter> converters) 
- 
Uses of TupleMetadata in org.apache.drill.exec.store.cassandraMethods in org.apache.drill.exec.store.cassandra with parameters of type TupleMetadataModifier and TypeMethodDescriptionCassandraColumnConverterFactoryProvider.getFactory(TupleMetadata schema) protected ColumnConverterCassandraColumnConverterFactory.getMapConverter(TupleMetadata providedSchema, TupleMetadata readerSchema, TupleWriter tupleWriter) Constructors in org.apache.drill.exec.store.cassandra with parameters of type TupleMetadata
- 
Uses of TupleMetadata in org.apache.drill.exec.store.deltaMethods in org.apache.drill.exec.store.delta that return TupleMetadataMethods in org.apache.drill.exec.store.delta with parameters of type TupleMetadataModifier and TypeMethodDescriptionDeltaGroupScan.DeltaGroupScanBuilder.schema(TupleMetadata schema) Constructors in org.apache.drill.exec.store.delta with parameters of type TupleMetadataModifierConstructorDescriptionDeltaGroupScan(String userName, List<ReadEntryWithPath> entries, StoragePluginConfig storageConfig, FormatPluginConfig formatConfig, List<SchemaPath> columns, TupleMetadata schema, String path, ParquetReaderConfig readerConfig, LogicalExpression condition, Integer limit, Map<org.apache.hadoop.fs.Path, Map<String, String>> partitionHolder, StoragePluginRegistry pluginRegistry) DeltaRowGroupScan(String userName, DeltaFormatPlugin formatPlugin, List<RowGroupReadEntry> rowGroupReadEntries, List<SchemaPath> columns, Map<org.apache.hadoop.fs.Path, Map<String, String>> partitions, ParquetReaderConfig readerConfig, LogicalExpression filter, TupleMetadata schema) DeltaRowGroupScan(StoragePluginRegistry registry, String userName, StoragePluginConfig storageConfig, FormatPluginConfig formatPluginConfig, List<RowGroupReadEntry> rowGroupReadEntries, List<SchemaPath> columns, Map<org.apache.hadoop.fs.Path, Map<String, String>> partitions, ParquetReaderConfig readerConfig, LogicalExpression filter, TupleMetadata schema) 
- 
Uses of TupleMetadata in org.apache.drill.exec.store.dfs.easyMethods in org.apache.drill.exec.store.dfs.easy that return TupleMetadataConstructors in org.apache.drill.exec.store.dfs.easy with parameters of type TupleMetadataModifierConstructorDescriptionEasyGroupScan(String userName, List<org.apache.hadoop.fs.Path> files, StoragePluginConfig storageConfig, FormatPluginConfig formatConfig, StoragePluginRegistry engineRegistry, List<SchemaPath> columns, org.apache.hadoop.fs.Path selectionRoot, TupleMetadata schema, int limit) EasySubScan(String userName, List<CompleteFileWork.FileWorkImpl> files, StoragePluginConfig storageConfig, FormatPluginConfig formatConfig, StoragePluginRegistry engineRegistry, List<SchemaPath> columns, org.apache.hadoop.fs.Path selectionRoot, int partitionDepth, TupleMetadata schema, int limit) EasySubScan(String userName, List<CompleteFileWork.FileWorkImpl> files, EasyFormatPlugin<?> plugin, List<SchemaPath> columns, org.apache.hadoop.fs.Path selectionRoot, int partitionDepth, TupleMetadata schema, int limit) 
- 
Uses of TupleMetadata in org.apache.drill.exec.store.easy.json.loaderMethods in org.apache.drill.exec.store.easy.json.loader that return TupleMetadataMethods in org.apache.drill.exec.store.easy.json.loader with parameters of type TupleMetadataModifier and TypeMethodDescriptionBaseFieldFactory.multiDimObjectArrayFor(ObjectWriter writer, int dims, TupleMetadata providedSchema) Create a repeated list listener for a Map.protected ElementParserBaseFieldFactory.objectArrayParserFor(FieldDefn fieldDefn, ColumnMetadata colSchema, TupleMetadata providedSchema) Create a map array column and its associated parsers and listeners for the given column schema and optional provided schema.protected ElementParserBaseFieldFactory.objectArrayParserFor(ArrayWriter arrayWriter, TupleMetadata providedSchema) protected ElementParserBaseFieldFactory.objectParserFor(FieldDefn fieldDefn, ColumnMetadata colSchema, TupleMetadata providedSchema) Create a map column and its associated object value listener for the given key and optional provided schema.protected ElementParserBaseFieldFactory.objectParserFor(TupleWriter writer, TupleMetadata providedSchema) JsonLoaderImpl.JsonLoaderBuilder.providedSchema(TupleMetadata providedSchema) Constructors in org.apache.drill.exec.store.easy.json.loader with parameters of type TupleMetadataModifierConstructorDescriptionTupleParser(JsonLoaderImpl loader, TupleWriter tupleWriter, TupleMetadata providedSchema) TupleParser(JsonStructureParser structParser, JsonLoaderImpl loader, TupleWriter tupleWriter, TupleMetadata providedSchema) 
- 
Uses of TupleMetadata in org.apache.drill.exec.store.easy.text.readerMethods in org.apache.drill.exec.store.easy.text.reader that return TupleMetadataConstructors in org.apache.drill.exec.store.easy.text.reader with parameters of type TupleMetadataModifierConstructorDescriptionTextParsingSettings(TextFormatConfig config, TupleMetadata providedSchema) Configure the properties for this one scan based on:
- 
Uses of TupleMetadata in org.apache.drill.exec.store.elasticsearchMethods in org.apache.drill.exec.store.elasticsearch with parameters of type TupleMetadataModifier and TypeMethodDescriptionElasticsearchColumnConverterFactoryProvider.getFactory(TupleMetadata schema) protected ColumnConverterElasticsearchColumnConverterFactory.getMapConverter(TupleMetadata providedSchema, TupleMetadata readerSchema, TupleWriter tupleWriter) Constructors in org.apache.drill.exec.store.elasticsearch with parameters of type TupleMetadata
- 
Uses of TupleMetadata in org.apache.drill.exec.store.enumerableMethods in org.apache.drill.exec.store.enumerable that return TupleMetadataMethods in org.apache.drill.exec.store.enumerable with parameters of type TupleMetadataModifier and TypeMethodDescriptionColumnConverterFactoryProvider.getFactory(TupleMetadata schema) DefaultColumnConverterFactoryProvider.getFactory(TupleMetadata schema) Constructors in org.apache.drill.exec.store.enumerable with parameters of type TupleMetadataModifierConstructorDescriptionEnumerableGroupScan(String code, List<SchemaPath> columns, Map<String, Integer> fieldsMap, double rows, TupleMetadata schema, String schemaPath, ColumnConverterFactoryProvider converterFactoryProvider) EnumerableSubScan(String code, List<SchemaPath> columns, Map<String, Integer> fieldsMap, TupleMetadata schema, String schemaPath, ColumnConverterFactoryProvider converterFactoryProvider) 
- 
Uses of TupleMetadata in org.apache.drill.exec.store.googlesheetsMethods in org.apache.drill.exec.store.googlesheets that return TupleMetadataModifier and TypeMethodDescriptionGoogleSheetsGroupScan.getSchema()GoogleSheetsSubScan.getSchema()Constructors in org.apache.drill.exec.store.googlesheets with parameters of type TupleMetadataModifierConstructorDescriptionGoogleSheetsSubScan(String username, GoogleSheetsStoragePluginConfig config, GoogleSheetsScanSpec scanSpec, List<SchemaPath> columns, Map<String, ExprNode.ColRelOpConstNode> filters, int maxRecords, TupleMetadata schema) 
- 
Uses of TupleMetadata in org.apache.drill.exec.store.googlesheets.utilsMethods in org.apache.drill.exec.store.googlesheets.utils that return TupleMetadataModifier and TypeMethodDescriptionstatic TupleMetadataGoogleSheetsUtils.buildSchema(Map<String, GoogleSheetsColumn> columnMap) Builds a Drill Schema from a Map of GoogleSheetsColumns.
- 
Uses of TupleMetadata in org.apache.drill.exec.store.hdf5.writersFields in org.apache.drill.exec.store.hdf5.writers declared as TupleMetadataConstructors in org.apache.drill.exec.store.hdf5.writers with parameters of type TupleMetadataModifierConstructorDescriptionWriterSpec(TupleWriter tupleWriter, TupleMetadata providedSchema, CustomErrorContext errorContext) 
- 
Uses of TupleMetadata in org.apache.drill.exec.store.hiveConstructors in org.apache.drill.exec.store.hive with parameters of type TupleMetadataModifierConstructorDescriptionHiveDrillNativeParquetRowGroupScan(String userName, HiveStoragePlugin hiveStoragePlugin, List<RowGroupReadEntry> rowGroupReadEntries, List<SchemaPath> columns, HivePartitionHolder hivePartitionHolder, Map<String, String> confProperties, ParquetReaderConfig readerConfig, LogicalExpression filter, TupleMetadata schema) HiveDrillNativeParquetRowGroupScan(StoragePluginRegistry registry, String userName, HiveStoragePluginConfig hiveStoragePluginConfig, List<RowGroupReadEntry> rowGroupReadEntries, List<SchemaPath> columns, HivePartitionHolder hivePartitionHolder, Map<String, String> confProperties, ParquetReaderConfig readerConfig, LogicalExpression filter, TupleMetadata schema) HiveDrillNativeParquetScan(StoragePluginRegistry engineRegistry, String userName, HiveStoragePluginConfig hiveStoragePluginConfig, List<SchemaPath> columns, List<ReadEntryWithPath> entries, HivePartitionHolder hivePartitionHolder, Map<String, String> confProperties, ParquetReaderConfig readerConfig, LogicalExpression filter, TupleMetadata schema) 
- 
Uses of TupleMetadata in org.apache.drill.exec.store.httpMethods in org.apache.drill.exec.store.http that return TupleMetadataModifier and TypeMethodDescriptionHttpGroupScan.getSchema()HttpJsonOptions.schema()HttpSubScan.schema()HttpXmlOptions.schema()Methods in org.apache.drill.exec.store.http with parameters of type TupleMetadataModifier and TypeMethodDescriptionHttpJsonOptions.HttpJsonOptionsBuilder.schema(TupleMetadata schema) HttpXmlOptions.HttpXmlOptionsBuilder.schema(TupleMetadata schema) Constructors in org.apache.drill.exec.store.http with parameters of type TupleMetadataModifierConstructorDescriptionHttpSubScan(HttpScanSpec tableSpec, List<SchemaPath> columns, Map<String, String> filters, int maxRecords, TupleMetadata schema) HttpXmlOptions(Integer dataLevel, Boolean allTextMode, TupleMetadata schema) 
- 
Uses of TupleMetadata in org.apache.drill.exec.store.httpdMethods in org.apache.drill.exec.store.httpd that return TupleMetadata
- 
Uses of TupleMetadata in org.apache.drill.exec.store.icebergMethods in org.apache.drill.exec.store.iceberg that return TupleMetadataMethods in org.apache.drill.exec.store.iceberg with parameters of type TupleMetadataModifier and TypeMethodDescriptionIcebergGroupScan.IcebergGroupScanBuilder.schema(TupleMetadata schema) IcebergSubScan.IcebergSubScanBuilder.schema(TupleMetadata schema) Constructors in org.apache.drill.exec.store.iceberg with parameters of type TupleMetadataModifierConstructorDescriptionIcebergGroupScan(String userName, StoragePluginConfig storageConfig, FormatPluginConfig formatConfig, List<SchemaPath> columns, TupleMetadata schema, String path, LogicalExpression condition, Integer maxRecords, StoragePluginRegistry pluginRegistry) IcebergSubScan(String userName, StoragePluginConfig storageConfig, FormatPluginConfig formatConfig, List<SchemaPath> columns, String path, List<IcebergWork> workList, TupleMetadata schema, LogicalExpression condition, Integer maxRecords, StoragePluginRegistry pluginRegistry) 
- 
Uses of TupleMetadata in org.apache.drill.exec.store.iceberg.readMethods in org.apache.drill.exec.store.iceberg.read with parameters of type TupleMetadataModifier and TypeMethodDescriptionvoidMapColumnConverter.buildMapMembers(org.apache.iceberg.data.Record record, TupleMetadata providedSchema, TupleWriter tupleWriter, Map<String, ColumnConverter> converters) protected ColumnConverterIcebergColumnConverterFactory.getMapConverter(TupleMetadata providedSchema, TupleMetadata readerSchema, TupleWriter tupleWriter) Constructors in org.apache.drill.exec.store.iceberg.read with parameters of type TupleMetadataModifierConstructorDescriptionIcebergColumnConverterFactory(TupleMetadata providedSchema) MapColumnConverter(ColumnConverterFactory factory, TupleMetadata providedSchema, TupleWriter tupleWriter, Map<String, ColumnConverter> converters) 
- 
Uses of TupleMetadata in org.apache.drill.exec.store.logFields in org.apache.drill.exec.store.log declared as TupleMetadataModifier and TypeFieldDescriptionprotected final TupleMetadataLogBatchReader.LogReaderConfig.providedSchemaprotected final TupleMetadataLogBatchReader.LogReaderConfig.readerSchemaprotected final TupleMetadataLogBatchReader.LogReaderConfig.tableSchemaMethods in org.apache.drill.exec.store.log with parameters of type TupleMetadataConstructors in org.apache.drill.exec.store.log with parameters of type TupleMetadataModifierConstructorDescriptionLogReaderConfig(LogFormatPlugin plugin, Pattern pattern, TupleMetadata providedSchema, TupleMetadata tableSchema, TupleMetadata readerSchema, boolean asArray, int groupCount, int maxErrors) 
- 
Uses of TupleMetadata in org.apache.drill.exec.store.parquetFields in org.apache.drill.exec.store.parquet declared as TupleMetadataModifier and TypeFieldDescriptionprotected final TupleMetadataAbstractParquetRowGroupScan.schemaprotected TupleMetadataBaseParquetMetadataProvider.schemaMethods in org.apache.drill.exec.store.parquet that return TupleMetadataMethods in org.apache.drill.exec.store.parquet with parameters of type TupleMetadataModifier and TypeMethodDescriptionstatic Map<SchemaPath, ColumnStatistics<?>> ParquetTableMetadataUtils.getColumnStatistics(TupleMetadata schema, DrillStatsTable statistics) Returns map with schema path andColumnStatisticsobtained from specifiedDrillStatsTablefor all columns from specifiedBaseTableMetadata.static RowsMatchFilterEvaluatorUtils.matches(LogicalExpression expr, Map<SchemaPath, ColumnStatistics<?>> columnsStatistics, TupleMetadata schema, long rowCount, UdfUtilities udfUtilities, FunctionLookupContext functionImplementationRegistry, Set<SchemaPath> schemaPathsInExpr) static <T extends Comparable<T>>
 RowsMatchFilterEvaluatorUtils.matches(FilterPredicate<T> parquetPredicate, Map<SchemaPath, ColumnStatistics<?>> columnsStatistics, long rowCount, TupleMetadata fileMetadata, Set<SchemaPath> schemaPathsInExpr, UdfUtilities udfUtilities) BaseParquetMetadataProvider.Builder.withSchema(TupleMetadata schema) Constructors in org.apache.drill.exec.store.parquet with parameters of type TupleMetadataModifierConstructorDescriptionprotectedAbstractParquetRowGroupScan(String userName, List<RowGroupReadEntry> rowGroupReadEntries, List<SchemaPath> columns, ParquetReaderConfig readerConfig, LogicalExpression filter, org.apache.hadoop.fs.Path selectionRoot, TupleMetadata schema) ParquetGroupScan(StoragePluginRegistry engineRegistry, String userName, List<ReadEntryWithPath> entries, StoragePluginConfig storageConfig, FormatPluginConfig formatConfig, List<SchemaPath> columns, org.apache.hadoop.fs.Path selectionRoot, org.apache.hadoop.fs.Path cacheFileRoot, ParquetReaderConfig readerConfig, LogicalExpression filter, TupleMetadata schema) ParquetRowGroupScan(String userName, ParquetFormatPlugin formatPlugin, List<RowGroupReadEntry> rowGroupReadEntries, List<SchemaPath> columns, ParquetReaderConfig readerConfig, org.apache.hadoop.fs.Path selectionRoot, LogicalExpression filter, TupleMetadata schema) ParquetRowGroupScan(StoragePluginRegistry registry, String userName, StoragePluginConfig storageConfig, FormatPluginConfig formatConfig, LinkedList<RowGroupReadEntry> rowGroupReadEntries, List<SchemaPath> columns, ParquetReaderConfig readerConfig, org.apache.hadoop.fs.Path selectionRoot, LogicalExpression filter, TupleMetadata schema) 
- 
Uses of TupleMetadata in org.apache.drill.exec.store.pcap.schemaMethods in org.apache.drill.exec.store.pcap.schema that return TupleMetadata
- 
Uses of TupleMetadata in org.apache.drill.exec.store.splunkMethods in org.apache.drill.exec.store.splunk that return TupleMetadata
- 
Uses of TupleMetadata in org.apache.drill.exec.store.syslogMethods in org.apache.drill.exec.store.syslog that return TupleMetadata
- 
Uses of TupleMetadata in org.apache.drill.exec.store.xml.xsdMethods in org.apache.drill.exec.store.xml.xsd that return TupleMetadataModifier and TypeMethodDescriptionDrillXSDSchemaVisitor.getDrillSchema()Returns aTupleMetadatarepresentation of the schema contained in an XSD file.static TupleMetadataDrillXSDSchemaUtils.getSchema(InputStream inputStream) Returns aTupleMetadataof the schema from an XSD file from an InputStream.static TupleMetadataThis function is only used for testing, but accepts a XSD file as input rather than aInputStream
- 
Uses of TupleMetadata in org.apache.drill.exec.vector.accessorMethods in org.apache.drill.exec.vector.accessor that return TupleMetadata
- 
Uses of TupleMetadata in org.apache.drill.exec.vector.accessor.readerMethods in org.apache.drill.exec.vector.accessor.reader that return TupleMetadata
- 
Uses of TupleMetadata in org.apache.drill.exec.vector.accessor.writerFields in org.apache.drill.exec.vector.accessor.writer declared as TupleMetadataMethods in org.apache.drill.exec.vector.accessor.writer that return TupleMetadataConstructors in org.apache.drill.exec.vector.accessor.writer with parameters of type TupleMetadataModifierConstructorDescriptionprotectedAbstractTupleWriter(TupleMetadata schema) protectedAbstractTupleWriter(TupleMetadata schema, List<AbstractObjectWriter> writers) 
- 
Uses of TupleMetadata in org.apache.drill.exec.vector.complex.fnMethods in org.apache.drill.exec.vector.complex.fn with parameters of type TupleMetadataModifier and TypeMethodDescriptionstatic voidJsonReaderUtils.writeColumnsUsingSchema(BaseWriter.ComplexWriter writer, Collection<SchemaPath> columns, TupleMetadata schema, boolean allTextMode) Creates writers which correspond to the specified schema for specified root writer.
- 
Uses of TupleMetadata in org.apache.drill.metastore.metadataFields in org.apache.drill.metastore.metadata declared as TupleMetadataModifier and TypeFieldDescriptionprotected TupleMetadataBaseMetadata.BaseMetadataBuilder.schemaprotected final TupleMetadataBaseMetadata.schemaMethods in org.apache.drill.metastore.metadata that return TupleMetadataModifier and TypeMethodDescriptionBaseMetadata.getSchema()Metadata.getSchema()Returns schema stored in current metadata represented asTupleMetadata.NonInterestingColumnsMetadata.getSchema()Methods in org.apache.drill.metastore.metadata with parameters of type TupleMetadataModifier and TypeMethodDescriptionBaseMetadata.BaseMetadataBuilder.schema(TupleMetadata schema) TableMetadataProviderBuilder.withSchema(TupleMetadata schema) 
- 
Uses of TupleMetadata in org.apache.drill.metastore.utilMethods in org.apache.drill.metastore.util with parameters of type TupleMetadataModifier and TypeMethodDescriptionstatic voidSchemaPathUtils.addColumnMetadata(TupleMetadata schema, SchemaPath schemaPath, TypeProtos.MajorType type, Map<SchemaPath, TypeProtos.MajorType> types) Adds column with specified schema path and type into specifiedTupleMetadata schema.static ColumnMetadataSchemaPathUtils.getColumnMetadata(SchemaPath schemaPath, TupleMetadata schema) ReturnsColumnMetadatainstance obtained from specifiedTupleMetadata schemawhich corresponds to the specified column schema path.static booleanSchemaPathUtils.isFieldNestedInDictOrRepeatedMap(SchemaPath schemaPath, TupleMetadata schema) Checks if field identified by the schema path is child in eitherDICTorREPEATED MAP.