Class TypeCompilerFactoryImpl
- java.lang.Object
-
- org.apache.derby.impl.sql.compile.TypeCompilerFactoryImpl
-
- All Implemented Interfaces:
TypeCompilerFactory
public class TypeCompilerFactoryImpl extends java.lang.Object implements TypeCompilerFactory
-
-
Field Summary
Fields Modifier and Type Field Description (package private) static TypeCompiler
bitTypeCompiler
(package private) static TypeCompiler
blobTypeCompiler
(package private) static TypeCompiler
booleanTypeCompiler
(package private) static TypeCompiler
charTypeCompiler
(package private) static TypeCompiler
clobTypeCompiler
(package private) static TypeCompiler
dateTypeCompiler
(package private) static TypeCompiler
decimalTypeCompiler
(package private) static TypeCompiler
doubleTypeCompiler
(package private) static TypeCompiler
intTypeCompiler
(package private) static TypeCompiler
longintTypeCompiler
(package private) static TypeCompiler
longvarbitTypeCompiler
(package private) static TypeCompiler
longvarcharTypeCompiler
private static java.lang.String
PACKAGE_NAME
(package private) static TypeCompiler
realTypeCompiler
(package private) static TypeCompiler
refTypeCompiler
(package private) static TypeCompiler
smallintTypeCompiler
(package private) static TypeCompiler
timestampTypeCompiler
(package private) static TypeCompiler
timeTypeCompiler
(package private) static TypeCompiler
tinyintTypeCompiler
(package private) static TypeCompiler
varbitTypeCompiler
(package private) static TypeCompiler
varcharTypeCompiler
(package private) static TypeCompiler
xmlTypeCompiler
-
Fields inherited from interface org.apache.derby.iapi.sql.compile.TypeCompilerFactory
MODULE
-
-
Constructor Summary
Constructors Constructor Description TypeCompilerFactoryImpl()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private static TypeCompiler
getAnInstance(java.lang.String className, TypeCompiler anInstance, TypeId typeId)
Check whether the given TypeCompiler has been allocated yet.TypeCompiler
getTypeCompiler(TypeId typeId)
Get a TypeCompiler corresponding to the given TypeId(package private) static TypeCompiler
staticGetTypeCompiler(TypeId typeId)
-
-
-
Field Detail
-
PACKAGE_NAME
private static final java.lang.String PACKAGE_NAME
- See Also:
- Constant Field Values
-
bitTypeCompiler
static TypeCompiler bitTypeCompiler
-
booleanTypeCompiler
static TypeCompiler booleanTypeCompiler
-
charTypeCompiler
static TypeCompiler charTypeCompiler
-
decimalTypeCompiler
static TypeCompiler decimalTypeCompiler
-
doubleTypeCompiler
static TypeCompiler doubleTypeCompiler
-
intTypeCompiler
static TypeCompiler intTypeCompiler
-
longintTypeCompiler
static TypeCompiler longintTypeCompiler
-
longvarbitTypeCompiler
static TypeCompiler longvarbitTypeCompiler
-
longvarcharTypeCompiler
static TypeCompiler longvarcharTypeCompiler
-
realTypeCompiler
static TypeCompiler realTypeCompiler
-
smallintTypeCompiler
static TypeCompiler smallintTypeCompiler
-
tinyintTypeCompiler
static TypeCompiler tinyintTypeCompiler
-
dateTypeCompiler
static TypeCompiler dateTypeCompiler
-
timeTypeCompiler
static TypeCompiler timeTypeCompiler
-
timestampTypeCompiler
static TypeCompiler timestampTypeCompiler
-
varbitTypeCompiler
static TypeCompiler varbitTypeCompiler
-
varcharTypeCompiler
static TypeCompiler varcharTypeCompiler
-
refTypeCompiler
static TypeCompiler refTypeCompiler
-
blobTypeCompiler
static TypeCompiler blobTypeCompiler
-
clobTypeCompiler
static TypeCompiler clobTypeCompiler
-
xmlTypeCompiler
static TypeCompiler xmlTypeCompiler
-
-
Method Detail
-
getTypeCompiler
public TypeCompiler getTypeCompiler(TypeId typeId)
Get a TypeCompiler corresponding to the given TypeId- Specified by:
getTypeCompiler
in interfaceTypeCompilerFactory
- Parameters:
typeId
- The TypeId to get a TypeCompiler for- Returns:
- The corresponding TypeCompiler
-
staticGetTypeCompiler
static TypeCompiler staticGetTypeCompiler(TypeId typeId)
-
getAnInstance
private static TypeCompiler getAnInstance(java.lang.String className, TypeCompiler anInstance, TypeId typeId)
Check whether the given TypeCompiler has been allocated yet. If so, just return it, otherwise allocate a new instance given its class.
-
-