public static class TypeMetadata.Builder
extends java.lang.Object
| Constructor and Description |
|---|
TypeMetadata.Builder(FirebirdSupportInfo supportInfo) |
| Modifier and Type | Method and Description |
|---|---|
TypeMetadata |
build() |
TypeMetadata.Builder |
withCharacterLength(java.lang.Integer characterLength)
Sets the character length (
RDB$CHARACTER_LENGTH). |
TypeMetadata.Builder |
withCharacterSetId(java.lang.Integer characterSetId)
Sets the character set id (
RDB$CHARACTER_SET_ID). |
TypeMetadata.Builder |
withFieldLength(java.lang.Integer fieldLength)
Sets the field length (
RDB$FIELD_LENGTH). |
TypeMetadata.Builder |
withPrecision(java.lang.Integer precision)
Sets the field precision (
RDB$FIELD_PRECISION). |
TypeMetadata.Builder |
withScale(java.lang.Integer scale)
Sets the field scale (
RDB$FIELD_SCALE). |
TypeMetadata.Builder |
withSubType(java.lang.Integer subType)
Sets the field sub type code (
RDB$FIELD_SUB_TYPE). |
TypeMetadata.Builder |
withType(int type)
Sets the field type code (
RDB$FIELD_TYPE). |
public TypeMetadata.Builder(FirebirdSupportInfo supportInfo)
public TypeMetadata build()
public TypeMetadata.Builder withType(int type)
RDB$FIELD_TYPE).type - Field type codepublic TypeMetadata.Builder withSubType(java.lang.Integer subType)
RDB$FIELD_SUB_TYPE).subType - Field sub type codepublic TypeMetadata.Builder withPrecision(java.lang.Integer precision)
RDB$FIELD_PRECISION).precision - Field precisionpublic TypeMetadata.Builder withScale(java.lang.Integer scale)
RDB$FIELD_SCALE).scale - Field scalepublic TypeMetadata.Builder withCharacterSetId(java.lang.Integer characterSetId)
RDB$CHARACTER_SET_ID).characterSetId - Character set idpublic TypeMetadata.Builder withFieldLength(java.lang.Integer fieldLength)
RDB$FIELD_LENGTH).fieldLength - Field lengthpublic TypeMetadata.Builder withCharacterLength(java.lang.Integer characterLength)
RDB$CHARACTER_LENGTH).characterLength - Character lengthCopyright © 2001-2021 Jaybird (Firebird JDBC/JCA) team. All rights reserved.