Class BestRowIdentifier
java.lang.Object
com.github.jinahya.database.metadata.bind.BestRowIdentifier
- All Implemented Interfaces:
MetadataType
,Serializable
,Comparable<BestRowIdentifier>
@_ChildOf(Table.class)
public class BestRowIdentifier
extends Object
implements Comparable<BestRowIdentifier>
A class for binding results of the
DatabaseMetaData.getBestRowIdentifier(String, String, String, int, boolean)
method.- Author:
- Jin Kwon <jinahya_at_gmail.com>
- See Also:
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic enum
Constants for "PSEUDO_COLUMN" column values.static enum
Constants for "SCOPE" column values. -
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionint
boolean
getScope()
Returns a map of unmapped values.int
hashCode()
void
setBufferLength
(Integer bufferLength) void
setColumnName
(String columnName) void
setColumnSize
(Integer columnSize) void
setDataType
(Integer dataType) void
setDecimalDigits
(Integer decimalDigits) void
setPseudoColumn
(Integer pseudoColumn) void
void
setTypeName
(String typeName) toString()
-
Field Details
-
COLUMN_LABEL_SCOPE
- See Also:
-
COLUMN_LABEL_COLUMN_NAME
- See Also:
-
COLUMN_LABEL_DATA_TYPE
- See Also:
-
COLUMN_LABEL_PSEUDO_COLUMN
- See Also:
-
-
Constructor Details
-
BestRowIdentifier
public BestRowIdentifier()
-
-
Method Details
-
toString
-
equals
-
hashCode
public int hashCode() -
compareTo
- Specified by:
compareTo
in interfaceComparable<BestRowIdentifier>
-
getScope
-
setScope
-
getPseudoColumn
-
setPseudoColumn
-
getColumnName
-
setColumnName
-
getDataType
-
setDataType
-
getTypeName
-
setTypeName
-
getColumnSize
-
setColumnSize
-
getBufferLength
-
setBufferLength
-
getDecimalDigits
-
setDecimalDigits
-
getUnmappedValues
Description copied from interface:MetadataType
Returns a map of unmapped values.- Specified by:
getUnmappedValues
in interfaceMetadataType
- Returns:
- a map of unmapped values.
-