public abstract class AbstractQuery extends java.lang.Object implements StorageQuery
Modifier and Type | Class and Description |
---|---|
protected static class |
AbstractQuery.Builder<B extends AbstractQuery.Builder<B,Q>,Q extends AbstractQuery>
An abstract builder for queries.
|
Modifier | Constructor and Description |
---|---|
protected |
AbstractQuery(AbstractQuery.Builder<? extends AbstractQuery.Builder,? extends StorageQuery> builder) |
Modifier and Type | Method and Description |
---|---|
protected <T extends java.lang.Comparable> |
aliasedComparablePathOf(TableColumn column,
java.lang.Class<T> type) |
protected com.querydsl.core.types.dsl.PathBuilder<java.lang.Object> |
aliasedPathOf(TableColumn column) |
protected <T extends java.lang.Comparable> |
comparablePathOf(TableColumn column,
java.lang.Class<T> type) |
com.querydsl.sql.AbstractSQLQueryFactory<?> |
factory()
Obtains a factory to compose the query.
|
protected com.querydsl.core.types.OrderSpecifier<java.lang.Comparable> |
orderBy(TableColumn column,
com.querydsl.core.types.Order order) |
protected com.querydsl.core.types.dsl.PathBuilder<java.lang.Object> |
pathOf(IdColumn<?> idColumn) |
protected com.querydsl.core.types.dsl.PathBuilder<java.lang.Object> |
pathOf(java.lang.String columnName) |
protected <T> com.querydsl.core.types.dsl.PathBuilder<T> |
pathOf(java.lang.String columnName,
java.lang.Class<T> type) |
protected com.querydsl.core.types.dsl.PathBuilder<java.lang.Object> |
pathOf(TableColumn column) |
com.querydsl.sql.RelationalPath<java.lang.Object> |
table()
Obtains the path of the target table for the query.
|
protected com.querydsl.core.types.dsl.SimpleExpression<java.lang.Object> |
tableAlias() |
protected AbstractQuery(AbstractQuery.Builder<? extends AbstractQuery.Builder,? extends StorageQuery> builder)
public com.querydsl.sql.RelationalPath<java.lang.Object> table()
protected com.querydsl.core.types.dsl.SimpleExpression<java.lang.Object> tableAlias()
public com.querydsl.sql.AbstractSQLQueryFactory<?> factory()
protected com.querydsl.core.types.dsl.PathBuilder<java.lang.Object> pathOf(TableColumn column)
protected com.querydsl.core.types.dsl.PathBuilder<java.lang.Object> pathOf(IdColumn<?> idColumn)
protected com.querydsl.core.types.dsl.PathBuilder<java.lang.Object> pathOf(java.lang.String columnName)
protected <T> com.querydsl.core.types.dsl.PathBuilder<T> pathOf(java.lang.String columnName, java.lang.Class<T> type)
protected <T extends java.lang.Comparable> com.querydsl.core.types.dsl.ComparablePath<T> comparablePathOf(TableColumn column, java.lang.Class<T> type)
protected com.querydsl.core.types.dsl.PathBuilder<java.lang.Object> aliasedPathOf(TableColumn column)
protected <T extends java.lang.Comparable> com.querydsl.core.types.dsl.ComparablePath<T> aliasedComparablePathOf(TableColumn column, java.lang.Class<T> type)
protected com.querydsl.core.types.OrderSpecifier<java.lang.Comparable> orderBy(TableColumn column, com.querydsl.core.types.Order order)