com.espertech.esper.epl.db
Class ColumnSettings

java.lang.Object
  extended by com.espertech.esper.epl.db.ColumnSettings

public class ColumnSettings
extends java.lang.Object

Column-level configuration settings are held in this immutable descriptor.


Constructor Summary
ColumnSettings(ConfigurationDBRef.MetadataOriginEnum metadataOriginEnum, ConfigurationDBRef.ColumnChangeCaseEnum columnCaseConversionEnum, java.util.Map<java.lang.Integer,java.lang.String> javaSqlTypeBinding)
          Ctor.
 
Method Summary
 ConfigurationDBRef.ColumnChangeCaseEnum getColumnCaseConversionEnum()
          Returns the change case policy.
 java.util.Map<java.lang.Integer,java.lang.String> getJavaSqlTypeBinding()
          Returns the mapping of java.sql.Types value to Java built-in name (class or simple name).
 ConfigurationDBRef.MetadataOriginEnum getMetadataRetrievalEnum()
          Returns the metadata orgin.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ColumnSettings

public ColumnSettings(ConfigurationDBRef.MetadataOriginEnum metadataOriginEnum,
                      ConfigurationDBRef.ColumnChangeCaseEnum columnCaseConversionEnum,
                      java.util.Map<java.lang.Integer,java.lang.String> javaSqlTypeBinding)
Ctor.

Parameters:
metadataOriginEnum - defines how to obtain output columnn metadata
columnCaseConversionEnum - defines if to change case on output columns
javaSqlTypeBinding - is the Java sql types mapping to Java class
Method Detail

getMetadataRetrievalEnum

public ConfigurationDBRef.MetadataOriginEnum getMetadataRetrievalEnum()
Returns the metadata orgin.

Returns:
indicator how the engine obtains output column metadata

getColumnCaseConversionEnum

public ConfigurationDBRef.ColumnChangeCaseEnum getColumnCaseConversionEnum()
Returns the change case policy.

Returns:
indicator how the engine should change case on output columns

getJavaSqlTypeBinding

public java.util.Map<java.lang.Integer,java.lang.String> getJavaSqlTypeBinding()
Returns the mapping of java.sql.Types value to Java built-in name (class or simple name).

Returns:
map of sql type to Java built-in

© 2006-2015 EsperTech Inc.
All rights reserved.
Visit us at espertech.com