Package org.apache.calcite.sql.type
Class JavaToSqlTypeConversionRules
- java.lang.Object
-
- org.apache.calcite.sql.type.JavaToSqlTypeConversionRules
-
public class JavaToSqlTypeConversionRules extends java.lang.Object
JavaToSqlTypeConversionRules defines mappings from common Java types to corresponding SQL types.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static interface
JavaToSqlTypeConversionRules.ColumnList
Make this public when needed.
-
Field Summary
Fields Modifier and Type Field Description private static JavaToSqlTypeConversionRules
INSTANCE
private java.util.Map<java.lang.Class<?>,SqlTypeName>
rules
-
Constructor Summary
Constructors Constructor Description JavaToSqlTypeConversionRules()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static JavaToSqlTypeConversionRules
instance()
Returns thesingleton
instance.SqlTypeName
lookup(java.lang.Class javaClass)
Returns a correspondingSqlTypeName
for a given Java class.
-
-
-
Field Detail
-
INSTANCE
private static final JavaToSqlTypeConversionRules INSTANCE
-
rules
private final java.util.Map<java.lang.Class<?>,SqlTypeName> rules
-
-
Method Detail
-
instance
public static JavaToSqlTypeConversionRules instance()
Returns thesingleton
instance.
-
lookup
public SqlTypeName lookup(java.lang.Class javaClass)
Returns a correspondingSqlTypeName
for a given Java class.- Parameters:
javaClass
- the Java class to lookup- Returns:
- a corresponding SqlTypeName if found, otherwise null is returned
-
-