org.eigenbase.sql
Class SqlJdbcFunctionCall.JdbcToInternalLookupTable

java.lang.Object
  extended by org.eigenbase.sql.SqlJdbcFunctionCall.JdbcToInternalLookupTable
Enclosing class:
SqlJdbcFunctionCall

private static class SqlJdbcFunctionCall.JdbcToInternalLookupTable
extends Object

Lookup table between JDBC functions and internal representation


Field Summary
(package private) static SqlJdbcFunctionCall.JdbcToInternalLookupTable instance
          The singleton instance.
private  Map<String,SqlJdbcFunctionCall.MakeCall> map
           
 
Constructor Summary
private SqlJdbcFunctionCall.JdbcToInternalLookupTable()
           
 
Method Summary
 SqlJdbcFunctionCall.MakeCall lookup(String name)
          Tries to lookup a given function name JDBC to an internal representation.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

instance

static final SqlJdbcFunctionCall.JdbcToInternalLookupTable instance
The singleton instance.


map

private final Map<String,SqlJdbcFunctionCall.MakeCall> map
Constructor Detail

SqlJdbcFunctionCall.JdbcToInternalLookupTable

private SqlJdbcFunctionCall.JdbcToInternalLookupTable()
Method Detail

lookup

public SqlJdbcFunctionCall.MakeCall lookup(String name)
Tries to lookup a given function name JDBC to an internal representation. Returns null if no function defined.