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
setPseudoColumn
(Integer pseudoColumn) void
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
-
compareTo
- Specified by:
compareTo
in interfaceComparable<BestRowIdentifier>
-
getScope
-
setScope
-
getPseudoColumn
-
setPseudoColumn
-
toString
-
equals
-
hashCode
public int hashCode() -
getUnmappedValues
Description copied from interface:MetadataType
Returns a map of unmapped values.- Specified by:
getUnmappedValues
in interfaceMetadataType
- Returns:
- a map of unmapped values.
-