Package io.trino.plugin.hive.metastore
Class Table.Builder
- java.lang.Object
-
- io.trino.plugin.hive.metastore.Table.Builder
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Table.BuilderaddDataColumn(Column dataColumn)Tablebuild()Storage.BuildergetStorageBuilder()Table.BuildersetDatabaseName(String databaseName)Table.BuildersetDataColumns(List<Column> dataColumns)Table.BuildersetOwner(String owner)Table.BuildersetParameter(String key, String value)Table.BuildersetParameters(Map<String,String> parameters)Table.BuildersetPartitionColumns(List<Column> partitionColumns)Table.BuildersetTableName(String tableName)Table.BuildersetTableType(String tableType)Table.BuildersetViewExpandedText(Optional<String> viewExpandedText)Table.BuildersetViewOriginalText(Optional<String> viewOriginalText)Table.BuildersetWriteId(OptionalLong writeId)Table.BuilderwithStorage(Consumer<Storage.Builder> consumer)
-
-
-
Method Detail
-
setDatabaseName
public Table.Builder setDatabaseName(String databaseName)
-
setTableName
public Table.Builder setTableName(String tableName)
-
setOwner
public Table.Builder setOwner(String owner)
-
setTableType
public Table.Builder setTableType(String tableType)
-
getStorageBuilder
public Storage.Builder getStorageBuilder()
-
setDataColumns
public Table.Builder setDataColumns(List<Column> dataColumns)
-
addDataColumn
public Table.Builder addDataColumn(Column dataColumn)
-
setPartitionColumns
public Table.Builder setPartitionColumns(List<Column> partitionColumns)
-
setParameters
public Table.Builder setParameters(Map<String,String> parameters)
-
setParameter
public Table.Builder setParameter(String key, String value)
-
setViewOriginalText
public Table.Builder setViewOriginalText(Optional<String> viewOriginalText)
-
setViewExpandedText
public Table.Builder setViewExpandedText(Optional<String> viewExpandedText)
-
setWriteId
public Table.Builder setWriteId(OptionalLong writeId)
-
withStorage
public Table.Builder withStorage(Consumer<Storage.Builder> consumer)
-
build
public Table build()
-
-