org.apache.derby.impl.sql.compile
Class TypeCompilerFactoryImpl

java.lang.Object
  extended by org.apache.derby.impl.sql.compile.TypeCompilerFactoryImpl
All Implemented Interfaces:
TypeCompilerFactory

public class TypeCompilerFactoryImpl
extends java.lang.Object
implements TypeCompilerFactory


Field Summary
(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
TypeCompilerFactoryImpl()
           
 
Method Summary
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)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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
Constructor Detail

TypeCompilerFactoryImpl

public TypeCompilerFactoryImpl()
Method Detail

getTypeCompiler

public TypeCompiler getTypeCompiler(TypeId typeId)
Get a TypeCompiler corresponding to the given TypeId

Specified by:
getTypeCompiler in interface TypeCompilerFactory
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.


Built on Thu 2011-03-10 11:54:14+0000, from revision ???

Apache Derby V10.6 Internals - Copyright © 2004,2007 The Apache Software Foundation. All Rights Reserved.