public final class EntityNativeSql extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
EntityNativeSql.Join |
| Modifier and Type | Method and Description |
|---|---|
String |
alias() |
EntityNativeSql |
clone() |
String |
column(String name) |
String |
column(String name,
boolean withAlias) |
String |
columnSql() |
String |
columnSql(boolean withAlias) |
String |
columnSql(boolean withAlias,
Collection<String> excludeFields) |
void |
copy(Object source,
Object target) |
static Boolean |
count(org.hibernate.Session session,
Page<?> result,
String fromQl,
List<Object> parameters) |
static Long |
count(org.hibernate.Session session,
String fromSql,
List<Object> parameters) |
static EntityNativeSql |
create(TrxManagerInfo trxManagerInfo,
Class<?> type,
String alias) |
Class<?> |
entityClass() |
static String |
filter(String logical,
EntityNativeSql entity,
String name,
boolean withAlias,
String condition,
Integer paramIndex) |
static String |
filter(String logical,
EntityNativeSql entity,
String name,
String condition,
Integer paramIndex) |
static String |
filter(String logical,
String function,
EntityNativeSql entity,
String name,
boolean withAlias,
String condition,
Integer paramIndex) |
static String |
filter(String logical,
String function,
EntityNativeSql entity,
String name,
String condition,
Integer paramIndex) |
static String |
join(String type,
EntityNativeSql sourceEntity,
EntityNativeSql targetEntity,
Collection<EntityNativeSql.Join> joins) |
static String |
join(String type,
EntityNativeSql sourceEntity,
EntityNativeSql targetEntity,
EntityNativeSql.Join join) |
static String |
join(String type,
EntityNativeSql sourceEntity,
Integer sourceIndex,
EntityNativeSql targetEntity,
Collection<EntityNativeSql.Join> joins) |
static String |
join(String type,
EntityNativeSql sourceEntity,
Integer sourceIndex,
EntityNativeSql targetEntity,
EntityNativeSql.Join join) |
static String |
order(EntityNativeSql entity,
String sortBy,
boolean withAlias,
String defaultSort) |
static String |
order(EntityNativeSql entity,
String sortBy,
String defaultSort) |
static List<Object[]> |
query(org.hibernate.query.QueryProducer session,
String sql,
Page<?> page,
List<Object> parameters) |
String |
table(Integer index) |
String |
table(Integer index,
boolean withAlias) |
int |
totalColumns() |
static String |
trim(String text) |
static Object[] |
unique(org.hibernate.query.QueryProducer session,
String sql,
List<Object> parameters) |
<T> T |
valueOf(Object[] row,
int start) |
public String alias()
public Class<?> entityClass()
public int totalColumns()
public String columnSql()
public String columnSql(boolean withAlias)
public String columnSql(boolean withAlias, Collection<String> excludeFields)
public EntityNativeSql clone()
public <T> T valueOf(Object[] row, int start) throws CommonException
CommonExceptionpublic static EntityNativeSql create(TrxManagerInfo trxManagerInfo, Class<?> type, String alias) throws Exception
Exceptionpublic static String join(String type, EntityNativeSql sourceEntity, Integer sourceIndex, EntityNativeSql targetEntity, Collection<EntityNativeSql.Join> joins)
public static String join(String type, EntityNativeSql sourceEntity, Integer sourceIndex, EntityNativeSql targetEntity, EntityNativeSql.Join join)
public static String join(String type, EntityNativeSql sourceEntity, EntityNativeSql targetEntity, Collection<EntityNativeSql.Join> joins)
public static String join(String type, EntityNativeSql sourceEntity, EntityNativeSql targetEntity, EntityNativeSql.Join join)
public static String filter(String logical, String function, EntityNativeSql entity, String name, boolean withAlias, String condition, Integer paramIndex)
public static String filter(String logical, EntityNativeSql entity, String name, boolean withAlias, String condition, Integer paramIndex)
public static String filter(String logical, String function, EntityNativeSql entity, String name, String condition, Integer paramIndex)
public static String filter(String logical, EntityNativeSql entity, String name, String condition, Integer paramIndex)
public static String order(EntityNativeSql entity, String sortBy, boolean withAlias, String defaultSort)
public static String order(EntityNativeSql entity, String sortBy, String defaultSort)
public static Long count(org.hibernate.Session session, String fromSql, List<Object> parameters)
public static Boolean count(org.hibernate.Session session, Page<?> result, String fromQl, List<Object> parameters)
public static List<Object[]> query(org.hibernate.query.QueryProducer session, String sql, Page<?> page, List<Object> parameters)
public static Object[] unique(org.hibernate.query.QueryProducer session, String sql, List<Object> parameters)
Copyright © 2023. All rights reserved.