Uses of Class
io.trino.spi.connector.ColumnMetadata
Packages that use ColumnMetadata
-
Uses of ColumnMetadata in io.trino.spi.connector
Methods in io.trino.spi.connector that return ColumnMetadataModifier and TypeMethodDescriptionColumnMetadata.Builder.build()default ColumnMetadataConnectorMetadata.getColumnMetadata(ConnectorSession session, ConnectorTableHandle tableHandle, ColumnHandle columnHandle) Gets the metadata for the specified table column.Methods in io.trino.spi.connector that return types with arguments of type ColumnMetadataModifier and TypeMethodDescriptionConnectorTableMetadata.getColumns()TableColumnsMetadata.getColumns()default Map<SchemaTableName, List<ColumnMetadata>> ConnectorMetadata.listTableColumns(ConnectorSession session, SchemaTablePrefix prefix) Deprecated.RelationColumnsMetadata.tableColumns()Returns the value of thetableColumnsrecord component.Methods in io.trino.spi.connector with parameters of type ColumnMetadataModifier and TypeMethodDescriptiondefault voidConnectorMetadata.addColumn(ConnectorSession session, ConnectorTableHandle tableHandle, ColumnMetadata column) Add the specified columnstatic ColumnSchema.BuilderColumnSchema.builder(ColumnMetadata columnMetadata) static ColumnMetadata.BuilderColumnMetadata.builderFrom(ColumnMetadata columnMetadata) Method parameters in io.trino.spi.connector with type arguments of type ColumnMetadataModifier and TypeMethodDescriptionstatic InMemoryRecordSet.BuilderInMemoryRecordSet.builder(List<ColumnMetadata> columns) static RelationColumnsMetadataRelationColumnsMetadata.forTable(SchemaTableName name, List<ColumnMetadata> columns) static TableColumnsMetadataTableColumnsMetadata.forTable(SchemaTableName table, List<ColumnMetadata> columns) Constructor parameters in io.trino.spi.connector with type arguments of type ColumnMetadataModifierConstructorDescriptionConnectorTableMetadata(SchemaTableName table, List<ColumnMetadata> columns) ConnectorTableMetadata(SchemaTableName table, List<ColumnMetadata> columns, Map<String, Object> properties) ConnectorTableMetadata(SchemaTableName table, List<ColumnMetadata> columns, Map<String, Object> properties, Optional<String> comment) ConnectorTableMetadata(SchemaTableName table, List<ColumnMetadata> columns, Map<String, Object> properties, Optional<String> comment, List<String> checkConstraints) TableColumnsMetadata(SchemaTableName table, Optional<List<ColumnMetadata>> columns)
ConnectorMetadata.streamTableColumns(io.trino.spi.connector.ConnectorSession, io.trino.spi.connector.SchemaTablePrefix)which handles redirected tables