wt.pds
Class BasicColumnBuilder

java.lang.Object
  extended bywt.pds.BasicColumnBuilder
All Implemented Interfaces:
ColumnBuilder

public class BasicColumnBuilder
extends Object
implements ColumnBuilder

This class implements building a SELECT column expression based on the Java type.

Supported API: false

Extendable: false


Field Summary
private static String CLASSNAME
           
private  String columnName
           
private static String RESOURCE
           
private  String tableAlias
           
private  boolean timestampType
           
 
Constructor Summary
BasicColumnBuilder(ColumnDescriptor a_columnDescriptor)
          

Supported API: false
 
Method Summary
 void append(String a_alias, StringBuffer a_buffer, boolean a_appendColumnAsAlias)
          Returns SELECT expression for this column.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

RESOURCE

private static final String RESOURCE
See Also:
Constant Field Values

CLASSNAME

private static final String CLASSNAME

columnName

private String columnName

timestampType

private boolean timestampType

tableAlias

private String tableAlias
Constructor Detail

BasicColumnBuilder

public BasicColumnBuilder(ColumnDescriptor a_columnDescriptor)
                   throws PersistenceException


Supported API: false

Parameters:
a_columnDescriptor -
Throws:
PersistenceException
Method Detail

append

public void append(String a_alias,
                   StringBuffer a_buffer,
                   boolean a_appendColumnAsAlias)
            throws WTException
Returns SELECT expression for this column.

Supported API: false

Specified by:
append in interface ColumnBuilder
Parameters:
a_alias -
a_buffer -
a_appendColumnAsAlias -
Throws:
WTException