@Generated(value="software.amazon.awssdk:codegen") public final class ColumnMetadata extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ColumnMetadata.Builder,ColumnMetadata>
Contains the metadata for a column.
| Modifier and Type | Class and Description |
|---|---|
static interface |
ColumnMetadata.Builder |
| Modifier and Type | Method and Description |
|---|---|
Integer |
arrayBaseColumnType()
The type of the column.
|
static ColumnMetadata.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
Boolean |
isAutoIncrement()
A value that indicates whether the column increments automatically.
|
Boolean |
isCaseSensitive()
A value that indicates whether the column is case-sensitive.
|
Boolean |
isCurrency()
A value that indicates whether the column contains currency values.
|
Boolean |
isSigned()
A value that indicates whether an integer column is signed.
|
String |
label()
The label for the column.
|
String |
name()
The name of the column.
|
Integer |
nullable()
A value that indicates whether the column is nullable.
|
Integer |
precision()
The precision value of a decimal number column.
|
Integer |
scale()
The scale value of a decimal number column.
|
String |
schemaName()
The name of the schema that owns the table that includes the column.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends ColumnMetadata.Builder> |
serializableBuilderClass() |
String |
tableName()
The name of the table that includes the column.
|
ColumnMetadata.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
Integer |
type()
The type of the column.
|
String |
typeName()
The database-specific data type of the column.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic Integer arrayBaseColumnType()
The type of the column.
public Boolean isAutoIncrement()
A value that indicates whether the column increments automatically.
public Boolean isCaseSensitive()
A value that indicates whether the column is case-sensitive.
public Boolean isCurrency()
A value that indicates whether the column contains currency values.
public Boolean isSigned()
A value that indicates whether an integer column is signed.
public String label()
The label for the column.
public String name()
The name of the column.
public Integer nullable()
A value that indicates whether the column is nullable.
public Integer precision()
The precision value of a decimal number column.
public Integer scale()
The scale value of a decimal number column.
public String schemaName()
The name of the schema that owns the table that includes the column.
public String tableName()
The name of the table that includes the column.
public Integer type()
The type of the column.
public String typeName()
The database-specific data type of the column.
public ColumnMetadata.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<ColumnMetadata.Builder,ColumnMetadata>public static ColumnMetadata.Builder builder()
public static Class<? extends ColumnMetadata.Builder> serializableBuilderClass()
public boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic String toString()
Copyright © 2020. All rights reserved.