Package com.atlan.model.admin
Class QueryResponse.ColumnDetails.ColumnDetailsBuilder<C extends QueryResponse.ColumnDetails,B extends QueryResponse.ColumnDetails.ColumnDetailsBuilder<C,B>>
java.lang.Object
com.atlan.model.core.AtlanObject.AtlanObjectBuilder<C,B>
com.atlan.model.admin.QueryResponse.ColumnDetails.ColumnDetailsBuilder<C,B>
- Enclosing class:
- QueryResponse.ColumnDetails
public abstract static class QueryResponse.ColumnDetails.ColumnDetailsBuilder<C extends QueryResponse.ColumnDetails,B extends QueryResponse.ColumnDetails.ColumnDetailsBuilder<C,B>>
extends AtlanObject.AtlanObjectBuilder<C,B>
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected B
$fillValuesFrom
(C instance) autoIncrement
(Boolean autoIncrement) TBCabstract C
build()
caseSensitive
(Boolean caseSensitive) TBCcatalogName
(String catalogName) Name of the database in which the table's schema is contained.columnClassName
(String columnClassName) Canonical name of the Java class representing this column's values.columnName
(String columnName) Name of the column (technical).TBCdefinitelyWritable
(Boolean definitelyWritable) TBCdisplaySize
(Integer displaySize) TBCDisplay value for the column's name.TBCPosition of the column (1-based).TBCTBCTBCschemaName
(String schemaName) Name of the schema in which this column's table is contained.searchable
(Boolean searchable) TBCprotected abstract B
self()
TBCName of the table in which the column is contained.toString()
type
(QueryResponse.ColumnType type) Details about the (SQL) data type of the column.TBCMethods inherited from class com.atlan.model.core.AtlanObject.AtlanObjectBuilder
rawJsonObject
-
Constructor Details
-
ColumnDetailsBuilder
public ColumnDetailsBuilder()
-
-
Method Details
-
$fillValuesFrom
- Overrides:
$fillValuesFrom
in classAtlanObject.AtlanObjectBuilder<C extends QueryResponse.ColumnDetails,
B extends QueryResponse.ColumnDetails.ColumnDetailsBuilder<C, B>>
-
ordinal
Position of the column (1-based).- Returns:
this
.
-
autoIncrement
TBC- Returns:
this
.
-
caseSensitive
TBC- Returns:
this
.
-
searchable
TBC- Returns:
this
.
-
currency
TBC- Returns:
this
.
-
nullable
TBC- Returns:
this
.
-
signed
TBC- Returns:
this
.
-
displaySize
TBC- Returns:
this
.
-
label
Display value for the column's name.- Returns:
this
.
-
columnName
Name of the column (technical).- Returns:
this
.
-
schemaName
Name of the schema in which this column's table is contained.- Returns:
this
.
-
precision
TBC- Returns:
this
.
-
scale
TBC- Returns:
this
.
-
tableName
Name of the table in which the column is contained.- Returns:
this
.
-
catalogName
Name of the database in which the table's schema is contained.- Returns:
this
.
-
readOnly
TBC- Returns:
this
.
-
writable
TBC- Returns:
this
.
-
definitelyWritable
TBC- Returns:
this
.
-
columnClassName
Canonical name of the Java class representing this column's values.- Returns:
this
.
-
type
Details about the (SQL) data type of the column.- Returns:
this
.
-
self
- Specified by:
self
in classAtlanObject.AtlanObjectBuilder<C extends QueryResponse.ColumnDetails,
B extends QueryResponse.ColumnDetails.ColumnDetailsBuilder<C, B>>
-
build
- Specified by:
build
in classAtlanObject.AtlanObjectBuilder<C extends QueryResponse.ColumnDetails,
B extends QueryResponse.ColumnDetails.ColumnDetailsBuilder<C, B>>
-
toString
- Overrides:
toString
in classAtlanObject.AtlanObjectBuilder<C extends QueryResponse.ColumnDetails,
B extends QueryResponse.ColumnDetails.ColumnDetailsBuilder<C, B>>
-