Package guru.mikelue.jdut.datagrain
Class SchemaTable.Builder
- java.lang.Object
-
- guru.mikelue.jdut.datagrain.SchemaTable.Builder
-
- Enclosing class:
- SchemaTable
public class SchemaTable.Builder extends Object
This object is used withConsumerbySchemaTable.build(java.util.function.Consumer<guru.mikelue.jdut.datagrain.SchemaTable.Builder>).
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SchemaTable.Buildercatalog(String newCatalog)Sets the catalog.SchemaTable.Buildercolumn(SchemaColumn column)Adds builder for a column.SchemaTable.Builderkeys(String... newKeys)Sets the keys of table.SchemaTable.BuildermetaDataWorker(MetaDataWorker newWorker)Sets meta-data work.SchemaTable.Buildername(String newName)Sets the name of table.SchemaTable.Builderschema(String newSchema)Sets the schema.
-
-
-
Method Detail
-
metaDataWorker
public SchemaTable.Builder metaDataWorker(MetaDataWorker newWorker)
Sets meta-data work.- Parameters:
newWorker- The worker of meta data- Returns:
- cascading self
-
catalog
public SchemaTable.Builder catalog(String newCatalog)
Sets the catalog.- Parameters:
newCatalog- The value of catalog- Returns:
- cascading self
- See Also:
DatabaseMetaData.getColumns(java.lang.String, java.lang.String, java.lang.String, java.lang.String)
-
schema
public SchemaTable.Builder schema(String newSchema)
Sets the schema.- Parameters:
newSchema- The value of schema- Returns:
- cascading self
- See Also:
DatabaseMetaData.getColumns(java.lang.String, java.lang.String, java.lang.String, java.lang.String)
-
name
public SchemaTable.Builder name(String newName)
Sets the name of table.- Parameters:
newName- The name of table- Returns:
- cascading self
-
keys
public SchemaTable.Builder keys(String... newKeys)
Sets the keys of table.- Parameters:
newKeys- The keys of table- Returns:
- cascading self
-
column
public SchemaTable.Builder column(SchemaColumn column)
Adds builder for a column.- Parameters:
column- The added column- Returns:
- cascading self
-
-