@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 final String name()
The name of the column.
public final Integer type()
The type of the column.
public final String typeName()
The database-specific data type of the column.
public final String label()
The label for the column.
public final String schemaName()
The name of the schema that owns the table that includes the column.
public final String tableName()
The name of the table that includes the column.
public final Boolean isAutoIncrement()
A value that indicates whether the column increments automatically.
public final Boolean isSigned()
A value that indicates whether an integer column is signed.
public final Boolean isCurrency()
A value that indicates whether the column contains currency values.
public final Boolean isCaseSensitive()
A value that indicates whether the column is case-sensitive.
public final Integer nullable()
A value that indicates whether the column is nullable.
public final Integer precision()
The precision value of a decimal number column.
public final Integer scale()
The scale value of a decimal number column.
public final Integer arrayBaseColumnType()
The 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 final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.