@Generated(value="software.amazon.awssdk:codegen") public final class ColumnMetadata extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ColumnMetadata.Builder,ColumnMetadata>
Modifier and Type | Class and Description |
---|---|
static interface |
ColumnMetadata.Builder |
Modifier and Type | Method and Description |
---|---|
Integer |
arrayBaseColumnType()
Homogenous array base SQL type from java.sql.Types.
|
static ColumnMetadata.Builder |
builder() |
boolean |
equals(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
Boolean |
isAutoIncrement()
Whether the designated column is automatically numbered
|
Boolean |
isCaseSensitive()
Whether values in the designated column's case matters
|
Boolean |
isCurrency()
Whether values in the designated column is a cash value
|
Boolean |
isSigned()
Whether values in the designated column are signed numbers
|
String |
label()
Usually specified by the SQL AS.
|
String |
name()
Name of the column.
|
Integer |
nullable()
Indicates the nullability of values in the designated column.
|
Integer |
precision()
Get the designated column's specified column size.For numeric data, this is the maximum precision.
|
Integer |
scale()
Designated column's number of digits to right of the decimal point.
|
String |
schemaName()
Designated column's table's schema
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends ColumnMetadata.Builder> |
serializableBuilderClass() |
String |
tableName()
Designated column's table name
|
ColumnMetadata.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
Integer |
type()
SQL type from java.sql.Types.
|
String |
typeName()
Database-specific type name.
|
copy
public Integer arrayBaseColumnType()
public Boolean isAutoIncrement()
public Boolean isCaseSensitive()
public Boolean isCurrency()
public Boolean isSigned()
public String label()
public String name()
public Integer nullable()
public Integer precision()
public Integer scale()
public String schemaName()
public String tableName()
public Integer type()
public String typeName()
public ColumnMetadata.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<ColumnMetadata.Builder,ColumnMetadata>
public static ColumnMetadata.Builder builder()
public static Class<? extends ColumnMetadata.Builder> serializableBuilderClass()
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.