com.mysema.query.sql
Class Configuration
java.lang.Object
com.mysema.query.sql.Configuration
public class Configuration
- extends java.lang.Object
Configuration for SQLQuery instances
- Author:
- tiwe
Method Summary |
|
get(java.sql.ResultSet rs,
Path<?> path,
int i,
java.lang.Class<T> clazz)
|
java.lang.Class<?> |
getJavaType(int sqlType,
java.lang.String tableName,
java.lang.String columnName)
Get the java type for the given jdbc type, table name and column name |
SQLTemplates |
getTemplates()
|
void |
register(java.lang.String table,
java.lang.String column,
Type<?> type)
Register the given Type for the given table and column |
void |
register(Type<?> type)
Register the given Type to be used |
|
set(java.sql.PreparedStatement stmt,
Path<?> path,
int i,
T value)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DEFAULT
public static final Configuration DEFAULT
Configuration
public Configuration(SQLTemplates templates)
getTemplates
public SQLTemplates getTemplates()
getJavaType
public java.lang.Class<?> getJavaType(int sqlType,
java.lang.String tableName,
java.lang.String columnName)
- Get the java type for the given jdbc type, table name and column name
- Parameters:
sqlType
- tableName
- columnName
-
- Returns:
get
@Nullable
public <T> T get(java.sql.ResultSet rs,
@Nullable
Path<?> path,
int i,
java.lang.Class<T> clazz)
throws java.sql.SQLException
- Type Parameters:
T
- - Parameters:
rs
- path
- i
- clazz
-
- Returns:
-
- Throws:
java.sql.SQLException
set
public <T> int set(java.sql.PreparedStatement stmt,
Path<?> path,
int i,
T value)
throws java.sql.SQLException
- Type Parameters:
T
- - Parameters:
stmt
- path
- i
- value
-
- Returns:
-
- Throws:
java.sql.SQLException
register
public void register(Type<?> type)
- Register the given Type to be used
- Parameters:
type
-
register
public void register(java.lang.String table,
java.lang.String column,
Type<?> type)
- Register the given Type for the given table and column
- Parameters:
table
- column
- type
-
Copyright © 2007-2010 Mysema Ltd. All Rights Reserved.