org.openanzo.server.repository.querybuilder
Class LiteralGrounding.Mapper

java.lang.Object
  extended by org.openanzo.server.repository.querybuilder.LiteralGrounding.Mapper
Enclosing class:
LiteralGrounding

public static final class LiteralGrounding.Mapper
extends java.lang.Object

Map between JavaTypes and SQLTypes to their appropriate LiteralGrounding


Constructor Summary
LiteralGrounding.Mapper()
           
 
Method Summary
static LiteralGrounding getLiteralGrounding(java.lang.Class<?> javaType)
          Get LiteralGrounding for given Class
static LiteralGrounding getLiteralGrounding(java.lang.Class<?> javaType, int sqlType)
          Get LiteralGrounding for given Java type and SQL type
static LiteralGrounding getLiteralGrounding(int sqlType)
          Get LiteralGrounding for given SQL type
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LiteralGrounding.Mapper

public LiteralGrounding.Mapper()
Method Detail

getLiteralGrounding

public static LiteralGrounding getLiteralGrounding(java.lang.Class<?> javaType)
Get LiteralGrounding for given Class

Parameters:
javaType - Class to get LiteralGrounding
Returns:
LiteralGrounding for given Class

getLiteralGrounding

public static LiteralGrounding getLiteralGrounding(int sqlType)
Get LiteralGrounding for given SQL type

Parameters:
sqlType - SQL type to get LiteralGrounding
Returns:
a LiteralGrounding for given SQL type

getLiteralGrounding

public static LiteralGrounding getLiteralGrounding(java.lang.Class<?> javaType,
                                                   int sqlType)
Get LiteralGrounding for given Java type and SQL type

Parameters:
javaType - Class to get LiteralGrounding
sqlType - SQL type to get LiteralGrounding
Returns:
the LiteralGrounding for the given Java type and SQL type


Copyright © 2007 Cambridge Semantics Inc.. All Rights Reserved.