Class ColumnDefinition
java.lang.Object
org.mariadb.jdbc.internal.com.read.resultset.ColumnDefinition
- Direct Known Subclasses:
UpdatableColumnDefinition
Protocol details : https://mariadb.com/kb/en/resultset/#column-definition-packet
-
Constructor Summary
ConstructorsConstructorDescriptionColumnDefinition(Buffer buffer) Read column information from buffer.ColumnDefinition(ColumnDefinition other) Constructor for extent. -
Method Summary
Modifier and TypeMethodDescriptionstatic ColumnDefinitioncreate(String name, ColumnType type) Constructor.shortbyteintGet column size.shortgetFlags()longgetName()longReturn metadata precision.getTable()booleanisBinary()booleanisBlob()booleanbooleanbooleanbooleanisSigned()booleanboolean
-
Constructor Details
-
ColumnDefinition
Constructor for extent.- Parameters:
other- other columnInformation
-
ColumnDefinition
Read column information from buffer.- Parameters:
buffer- buffer
-
-
Method Details
-
create
Constructor.- Parameters:
name- column nametype- column type- Returns:
- ColumnInformation
-
getDatabase
-
getTable
-
getOriginalTable
-
getName
-
getOriginalName
-
getCharsetNumber
public short getCharsetNumber() -
getLength
public long getLength() -
getPrecision
public long getPrecision()Return metadata precision.- Returns:
- precision
-
getDisplaySize
public int getDisplaySize()Get column size.- Returns:
- size
-
getDecimals
public byte getDecimals() -
getColumnType
-
getFlags
public short getFlags() -
isSigned
public boolean isSigned() -
isNotNull
public boolean isNotNull() -
isPrimaryKey
public boolean isPrimaryKey() -
isUniqueKey
public boolean isUniqueKey() -
isMultipleKey
public boolean isMultipleKey() -
isBlob
public boolean isBlob() -
isZeroFill
public boolean isZeroFill() -
isBinary
public boolean isBinary()
-