Package io.tesler.sqlbc.dao
Class SqlBcQuery
- java.lang.Object
-
- io.tesler.sqlbc.dao.SqlBcQuery
-
public final class SqlBcQuery extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static Map<String,SqlFieldType>
EXTRA_FIELDS
static String
FIELD_ID
-
Constructor Summary
Constructors Constructor Description SqlBcQuery()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SqlBcQuery
build(SessionService sessionService, SqlBcDescription bcDescription, String id, String parentId, QueryParameters queryParameters, org.springframework.orm.jpa.vendor.Database database)
String
countQuery()
static Function<String,Object>
getValueMapper(SqlBcDescription.Field field)
String
idQuery()
String
pageQuery()
org.springframework.jdbc.core.namedparam.SqlParameterSource
parameterSource()
-
-
-
Field Detail
-
FIELD_ID
public static final String FIELD_ID
- See Also:
- Constant Field Values
-
EXTRA_FIELDS
public static final Map<String,SqlFieldType> EXTRA_FIELDS
-
-
Method Detail
-
getValueMapper
public static Function<String,Object> getValueMapper(SqlBcDescription.Field field)
-
build
public static SqlBcQuery build(SessionService sessionService, SqlBcDescription bcDescription, String id, String parentId, QueryParameters queryParameters, org.springframework.orm.jpa.vendor.Database database)
-
pageQuery
public String pageQuery()
-
countQuery
public String countQuery()
-
idQuery
public String idQuery()
-
parameterSource
public org.springframework.jdbc.core.namedparam.SqlParameterSource parameterSource()
-
-