|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface TypeInfo
| Method Summary | |
|---|---|
void |
addCoreType(String pgTypeName,
Integer oid,
Integer sqlType,
String javaClass,
Integer arrayOid)
|
void |
addDataType(String type,
Class klass)
|
char |
getArrayDelimiter(int oid)
Determine the delimiter for the elements of the given array type oid. |
int |
getDisplaySize(int oid,
int typmod)
|
String |
getJavaClass(int oid)
|
int |
getMaximumPrecision(int oid)
|
int |
getPGArrayElement(int oid)
Look up the oid of an array's base type given the array's type oid. |
int |
getPGArrayType(String elementTypeName)
Determine the oid of the given base postgresql type's array type |
Class |
getPGobject(String type)
|
String |
getPGType(int oid)
Look up the postgresql type name for a given oid. |
int |
getPGType(String pgTypeName)
Look up the oid for a given postgresql type name. |
Iterator |
getPGTypeNamesWithSQLTypes()
|
int |
getPrecision(int oid,
int typmod)
|
int |
getScale(int oid,
int typmod)
|
int |
getSQLType(int oid)
Look up the SQL typecode for a given type oid. |
int |
getSQLType(String pgTypeName)
Look up the SQL typecode for a given postgresql type name. |
String |
getTypeForAlias(String alias)
|
boolean |
isCaseSensitive(int oid)
|
boolean |
isSigned(int oid)
|
boolean |
requiresQuoting(int oid)
|
| Method Detail |
|---|
void addCoreType(String pgTypeName,
Integer oid,
Integer sqlType,
String javaClass,
Integer arrayOid)
void addDataType(String type,
Class klass)
throws SQLException
SQLException
int getSQLType(int oid)
throws SQLException
oid - the type's OID
Types)
for the type
SQLException
int getSQLType(String pgTypeName)
throws SQLException
pgTypeName - the server type name to look up
Types)
for the type
SQLException
int getPGType(String pgTypeName)
throws SQLException
getPGType(int).
pgTypeName - the server type name to look up
SQLException
String getPGType(int oid)
throws SQLException
getPGType(String).
oid - the type's OID
SQLException
int getPGArrayElement(int oid)
throws SQLException
oid - the array type's OID
SQLException
int getPGArrayType(String elementTypeName)
throws SQLException
elementTypeName - the base type's
SQLException
char getArrayDelimiter(int oid)
throws SQLException
oid - the array type's OID
SQLExceptionIterator getPGTypeNamesWithSQLTypes()
Class getPGobject(String type)
String getJavaClass(int oid)
throws SQLException
SQLExceptionString getTypeForAlias(String alias)
int getPrecision(int oid,
int typmod)
int getScale(int oid,
int typmod)
boolean isCaseSensitive(int oid)
boolean isSigned(int oid)
int getDisplaySize(int oid,
int typmod)
int getMaximumPrecision(int oid)
boolean requiresQuoting(int oid)
throws SQLException
SQLException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||