A - public class DynamicSQLRelationalPath<A> extends com.querydsl.sql.RelationalPathBase<Object>
| Modifier and Type | Field and Description |
|---|---|
protected Map<String,com.querydsl.core.types.Expression<?>> |
map
字段名称,对应的列
|
| Constructor and Description |
|---|
DynamicSQLRelationalPath(com.querydsl.core.types.PathMetadata metadata,
String schema,
String table) |
DynamicSQLRelationalPath(String variable) |
DynamicSQLRelationalPath(String variable,
String schema,
String table) |
| Modifier and Type | Method and Description |
|---|---|
void |
addColumn(com.querydsl.sql.ColumnMetadata columnMetadata,
String fieldName)
添加动态表模型.
|
void |
addPrimaryKey(String... columns)
添加主键,需要先添加列后才能运行.
|
<A,E> com.querydsl.core.types.dsl.ArrayPath<A,E> |
array(String field,
Class<? super A> type) |
com.querydsl.core.types.dsl.BooleanPath |
bool(String field)
新创建
|
<A> DynamicSQLRelationalPath<A> |
cloneNew(String variable)
克隆一个新的原始对象.
|
<T extends Comparable> |
comparable(String field,
Class<T> clz) |
protected com.querydsl.core.types.Expression<?> |
copyPath(com.querydsl.core.types.Path<?> path) |
<A extends Comparable> |
date(String field,
Class<? super A> type) |
<A extends Comparable> |
dateTime(String field,
Class<? super A> type) |
<T extends Enum<T>> |
enums(String field,
Class<T> clz) |
protected void |
existField(String field) |
com.querydsl.core.types.Expression<?> |
expression(String field) |
com.querydsl.core.types.Expression<?> |
getBeanMappingType(String fieldName) |
Map<String,com.querydsl.core.types.Expression<?>> |
getMap() |
<T extends Number & Comparable<?>> |
number(String field,
Class<T> tClass)
新创建
|
<A> com.querydsl.core.types.Path<A> |
path(String field) |
void |
removeColumns(String... fieldNames)
删除动态表模型.
|
<T> com.querydsl.core.types.dsl.SimplePath<T> |
simple(String field,
Class<? super T> clz) |
com.querydsl.core.types.dsl.StringPath |
string(String field)
新创建
|
<A extends Comparable> |
time(String field,
Class<? super A> type) |
add, addMetadata, all, count, countDistinct, createForeignKey, createForeignKey, createInvForeignKey, createInvForeignKey, createPrimaryKey, eq, eq, getColumns, getForeignKeys, getInverseForeignKeys, getMetadata, getPrimaryKey, getProjection, getSchemaAndTable, getSchemaName, getTableName, ne, neaccept, as, createArray, createBoolean, createCollection, createComparable, createDate, createDateTime, createEnum, createList, createMap, createNumber, createSet, createSimple, createString, createTime, forProperty, getAnnotatedElement, getMetadata, getRoot, instanceOf, instanceOfAnyas, as, eqAll, eqAll, eqAny, eqAny, in, in, in, in, in, isNotNull, isNull, neAll, neAny, notIn, notIn, notIn, notIn, notIn, nullif, nullif, when, whenequals, getType, hashCode, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic DynamicSQLRelationalPath(String variable)
variable - 默认为table名称public DynamicSQLRelationalPath(String variable, String schema, String table)
variable - 默认为table名称schema - table - public void addColumn(com.querydsl.sql.ColumnMetadata columnMetadata,
String fieldName)
columnMetadata - 格式为ColumnMetadata.named("available").withIndex(2).ofType(Types.BIT).withSize(1)fieldName - 字段名称public void removeColumns(String... fieldNames)
fieldNames - 字段名称public void addPrimaryKey(String... columns)
columns - public com.querydsl.core.types.dsl.StringPath string(String field)
field - public <T extends Number & Comparable<?>> com.querydsl.core.types.dsl.NumberPath<T> number(String field, Class<T> tClass)
T - field - tClass - public com.querydsl.core.types.dsl.BooleanPath bool(String field)
field - public <T extends Enum<T>> com.querydsl.core.types.dsl.EnumPath<T> enums(String field, Class<T> clz)
public <T> com.querydsl.core.types.dsl.SimplePath<T> simple(String field, Class<? super T> clz)
public <A,E> com.querydsl.core.types.dsl.ArrayPath<A,E> array(String field, Class<? super A> type)
public <T extends Comparable> com.querydsl.core.types.dsl.ComparablePath<T> comparable(String field, Class<T> clz)
public <A extends Comparable> com.querydsl.core.types.dsl.DatePath<A> date(String field, Class<? super A> type)
public <A extends Comparable> com.querydsl.core.types.dsl.DateTimePath<A> dateTime(String field, Class<? super A> type)
public <A extends Comparable> com.querydsl.core.types.dsl.TimePath<A> time(String field, Class<? super A> type)
public <A> com.querydsl.core.types.Path<A> path(String field)
public com.querydsl.core.types.Expression<?> expression(String field)
protected void existField(String field)
public com.querydsl.core.types.Expression<?> getBeanMappingType(String fieldName)
protected com.querydsl.core.types.Expression<?> copyPath(com.querydsl.core.types.Path<?> path)
public <A> DynamicSQLRelationalPath<A> cloneNew(String variable)
variable - Copyright © 2020. All rights reserved.