public abstract class EsAbstractConditionQuery extends Object implements org.dbflute.cbean.ConditionQuery
| Modifier and Type | Class and Description |
|---|---|
static interface |
EsAbstractConditionQuery.BoolCall<CQ extends EsAbstractConditionQuery> |
static interface |
EsAbstractConditionQuery.ConditionOptionCall<OP extends org.elasticsearch.index.query.QueryBuilder> |
class |
EsAbstractConditionQuery.DocMetaCQ |
static interface |
EsAbstractConditionQuery.FilteredCall<CQ extends EsAbstractConditionQuery,CF extends EsAbstractConditionQuery> |
static interface |
EsAbstractConditionQuery.OperatorCall<CQ extends EsAbstractConditionQuery> |
static interface |
EsAbstractConditionQuery.ScoreFunctionCall<CC extends EsAbstractConditionQuery.ScoreFunctionCreator<?>> |
static interface |
EsAbstractConditionQuery.ScoreFunctionCreator<T extends EsAbstractConditionQuery> |
| Modifier and Type | Field and Description |
|---|---|
protected static String |
CQ_PROPERTY |
protected List<org.elasticsearch.search.sort.FieldSortBuilder> |
fieldSortBuilderList |
protected List<org.elasticsearch.index.query.QueryBuilder> |
queryBuilderList |
| Constructor and Description |
|---|
EsAbstractConditionQuery() |
| Modifier and Type | Method and Description |
|---|---|
void |
addQuery(org.elasticsearch.index.query.QueryBuilder queryBuilder) |
protected void |
addRangeC(org.elasticsearch.index.query.RangeQueryBuilder builder,
org.dbflute.cbean.ckey.ConditionKey ck,
Object value) |
protected void |
assertObjectNotNull(String variableName,
Object value) |
protected void |
checkEsInvalidQuery(String name,
Object value) |
protected void |
checkEsInvalidQueryCollection(String name,
Collection<?> values) |
EsAbstractConditionQuery.DocMetaCQ |
docMeta() |
protected void |
doMatchAll(EsAbstractConditionQuery.ConditionOptionCall<org.elasticsearch.index.query.MatchAllQueryBuilder> opLambda) |
protected void |
doQueryString(String queryString,
EsAbstractConditionQuery.ConditionOptionCall<org.elasticsearch.index.query.QueryStringQueryBuilder> opLambda) |
List<org.elasticsearch.search.sort.FieldSortBuilder> |
getFieldSortBuilderList() |
org.elasticsearch.index.query.QueryBuilder |
getQuery() |
List<org.elasticsearch.index.query.QueryBuilder> |
getQueryBuilderList() |
boolean |
hasQueries() |
org.dbflute.cbean.ConditionQuery |
invokeForeignCQ(String foreignPropertyName) |
boolean |
invokeHasForeignCQ(String foreignPropertyName) |
void |
invokeOrderBy(String columnFlexibleName,
boolean isAsc) |
void |
invokeQuery(String columnFlexibleName,
String conditionKeyName,
Object conditionValue) |
void |
invokeQuery(String columnFlexibleName,
String conditionKeyName,
Object conditionValue,
org.dbflute.cbean.coption.ConditionOption conditionOption) |
void |
invokeQueryEqual(String columnFlexibleName,
Object conditionValue) |
void |
invokeQueryNotEqual(String columnFlexibleName,
Object conditionValue) |
org.dbflute.cbean.cvalue.ConditionValue |
invokeValue(String columnFlexibleName) |
boolean |
isBaseQuery() |
void |
matchAll() |
void |
matchAll(EsAbstractConditionQuery.ConditionOptionCall<org.elasticsearch.index.query.MatchAllQueryBuilder> opLambda) |
void |
queryString(String queryString) |
void |
queryString(String queryString,
EsAbstractConditionQuery.ConditionOptionCall<org.elasticsearch.index.query.QueryStringQueryBuilder> opLambda) |
protected org.elasticsearch.index.query.BoolQueryBuilder |
regBoolCQ(List<org.elasticsearch.index.query.QueryBuilder> mustList,
List<org.elasticsearch.index.query.QueryBuilder> shouldList,
List<org.elasticsearch.index.query.QueryBuilder> mustNotList,
List<org.elasticsearch.index.query.QueryBuilder> filterList) |
protected org.elasticsearch.index.query.CommonTermsQueryBuilder |
regCommonTermsQ(String name,
Object text) |
protected org.elasticsearch.index.query.ExistsQueryBuilder |
regExistsQ(String name) |
protected org.elasticsearch.index.query.functionscore.FunctionScoreQueryBuilder |
regFunctionScoreQ(org.elasticsearch.index.query.QueryBuilder queryBuilder,
Collection<org.elasticsearch.index.query.functionscore.FunctionScoreQueryBuilder.FilterFunctionBuilder> list) |
protected org.elasticsearch.index.query.MatchQueryBuilder |
regFuzzyQ(String name,
Object value) |
protected org.elasticsearch.index.query.IdsQueryBuilder |
regIdsQ(Collection<String> values) |
protected void |
registerOrderBy(String field,
boolean ascOrDesc) |
protected org.elasticsearch.index.query.MatchPhrasePrefixQueryBuilder |
regMatchPhrasePrefixQ(String name,
Object value) |
protected org.elasticsearch.index.query.MatchPhraseQueryBuilder |
regMatchPhraseQ(String name,
Object value) |
protected org.elasticsearch.index.query.MatchQueryBuilder |
regMatchQ(String name,
Object value) |
protected org.elasticsearch.index.query.MoreLikeThisQueryBuilder |
regMoreLikeThisQueryQ(String name,
String[] likeTexts) |
protected void |
regOBA(String field) |
protected void |
regOBD(String field) |
protected org.elasticsearch.index.query.PrefixQueryBuilder |
regPrefixQ(String name,
String prefix) |
protected void |
regQ(org.elasticsearch.index.query.QueryBuilder builder) |
protected org.elasticsearch.index.query.RangeQueryBuilder |
regRangeQ(String name,
org.dbflute.cbean.ckey.ConditionKey ck,
Object value) |
protected org.elasticsearch.index.query.RegexpQueryBuilder |
regRegexpQ(String name,
String regexp) |
protected org.elasticsearch.index.query.SpanTermQueryBuilder |
regSpanTermQ(String name,
String value) |
protected org.elasticsearch.index.query.TermQueryBuilder |
regTermQ(String name,
Object value) |
protected org.elasticsearch.index.query.TermsQueryBuilder |
regTermsQ(String name,
Collection<?> values) |
protected org.elasticsearch.index.query.WildcardQueryBuilder |
regWildcardQ(String name,
String wildcard) |
org.dbflute.dbmeta.name.ColumnRealName |
toColumnRealName(org.dbflute.dbmeta.info.ColumnInfo columnInfo) |
org.dbflute.dbmeta.name.ColumnRealName |
toColumnRealName(String columnDbName) |
org.dbflute.dbmeta.name.ColumnSqlName |
toColumnSqlName(String columnDbName) |
protected String |
toRangeDateString(Date date,
String format) |
protected String |
toRangeLocalDateTimeString(LocalDateTime date,
String format) |
org.dbflute.cbean.ConditionBean |
xgetBaseCB() |
org.dbflute.cbean.ConditionQuery |
xgetBaseQuery() |
String |
xgetForeignPropertyName() |
String |
xgetLocationBase() |
int |
xgetNestLevel() |
int |
xgetNextNestLevel() |
org.dbflute.cbean.ConditionQuery |
xgetReferrerQuery() |
String |
xgetRelationPath() |
org.dbflute.cbean.sqlclause.SqlClause |
xgetSqlClause() |
void |
xregisterParameterOption(org.dbflute.cbean.coption.ParameterOption option) |
protected static final String CQ_PROPERTY
protected List<org.elasticsearch.index.query.QueryBuilder> queryBuilderList
protected List<org.elasticsearch.search.sort.FieldSortBuilder> fieldSortBuilderList
public EsAbstractConditionQuery.DocMetaCQ docMeta()
public List<org.elasticsearch.search.sort.FieldSortBuilder> getFieldSortBuilderList()
public boolean hasQueries()
public org.elasticsearch.index.query.QueryBuilder getQuery()
public List<org.elasticsearch.index.query.QueryBuilder> getQueryBuilderList()
public void addQuery(org.elasticsearch.index.query.QueryBuilder queryBuilder)
public void queryString(String queryString)
public void queryString(String queryString, EsAbstractConditionQuery.ConditionOptionCall<org.elasticsearch.index.query.QueryStringQueryBuilder> opLambda)
protected void doQueryString(String queryString, EsAbstractConditionQuery.ConditionOptionCall<org.elasticsearch.index.query.QueryStringQueryBuilder> opLambda)
public void matchAll()
public void matchAll(EsAbstractConditionQuery.ConditionOptionCall<org.elasticsearch.index.query.MatchAllQueryBuilder> opLambda)
protected void doMatchAll(EsAbstractConditionQuery.ConditionOptionCall<org.elasticsearch.index.query.MatchAllQueryBuilder> opLambda)
protected org.elasticsearch.index.query.functionscore.FunctionScoreQueryBuilder regFunctionScoreQ(org.elasticsearch.index.query.QueryBuilder queryBuilder,
Collection<org.elasticsearch.index.query.functionscore.FunctionScoreQueryBuilder.FilterFunctionBuilder> list)
protected org.elasticsearch.index.query.BoolQueryBuilder regBoolCQ(List<org.elasticsearch.index.query.QueryBuilder> mustList, List<org.elasticsearch.index.query.QueryBuilder> shouldList, List<org.elasticsearch.index.query.QueryBuilder> mustNotList, List<org.elasticsearch.index.query.QueryBuilder> filterList)
protected org.elasticsearch.index.query.TermQueryBuilder regTermQ(String name, Object value)
protected org.elasticsearch.index.query.TermsQueryBuilder regTermsQ(String name, Collection<?> values)
protected org.elasticsearch.index.query.IdsQueryBuilder regIdsQ(Collection<String> values)
protected org.elasticsearch.index.query.MatchQueryBuilder regMatchQ(String name, Object value)
protected org.elasticsearch.index.query.MatchPhraseQueryBuilder regMatchPhraseQ(String name, Object value)
protected org.elasticsearch.index.query.MatchPhrasePrefixQueryBuilder regMatchPhrasePrefixQ(String name, Object value)
protected org.elasticsearch.index.query.MatchQueryBuilder regFuzzyQ(String name, Object value)
protected org.elasticsearch.index.query.PrefixQueryBuilder regPrefixQ(String name, String prefix)
protected org.elasticsearch.index.query.RangeQueryBuilder regRangeQ(String name, org.dbflute.cbean.ckey.ConditionKey ck, Object value)
protected void addRangeC(org.elasticsearch.index.query.RangeQueryBuilder builder,
org.dbflute.cbean.ckey.ConditionKey ck,
Object value)
protected org.elasticsearch.index.query.ExistsQueryBuilder regExistsQ(String name)
protected org.elasticsearch.index.query.WildcardQueryBuilder regWildcardQ(String name, String wildcard)
protected org.elasticsearch.index.query.RegexpQueryBuilder regRegexpQ(String name, String regexp)
protected org.elasticsearch.index.query.CommonTermsQueryBuilder regCommonTermsQ(String name, Object text)
protected org.elasticsearch.index.query.MoreLikeThisQueryBuilder regMoreLikeThisQueryQ(String name, String[] likeTexts)
protected org.elasticsearch.index.query.SpanTermQueryBuilder regSpanTermQ(String name, String value)
protected void regQ(org.elasticsearch.index.query.QueryBuilder builder)
protected void regOBA(String field)
protected void regOBD(String field)
protected void registerOrderBy(String field, boolean ascOrDesc)
protected void checkEsInvalidQueryCollection(String name, Collection<?> values)
public org.dbflute.dbmeta.name.ColumnRealName toColumnRealName(String columnDbName)
toColumnRealName in interface org.dbflute.cbean.ConditionQuerypublic org.dbflute.dbmeta.name.ColumnRealName toColumnRealName(org.dbflute.dbmeta.info.ColumnInfo columnInfo)
toColumnRealName in interface org.dbflute.cbean.ConditionQuerypublic org.dbflute.dbmeta.name.ColumnSqlName toColumnSqlName(String columnDbName)
toColumnSqlName in interface org.dbflute.cbean.ConditionQuerypublic org.dbflute.cbean.ConditionBean xgetBaseCB()
xgetBaseCB in interface org.dbflute.cbean.ConditionQuerypublic org.dbflute.cbean.ConditionQuery xgetBaseQuery()
xgetBaseQuery in interface org.dbflute.cbean.ConditionQuerypublic org.dbflute.cbean.ConditionQuery xgetReferrerQuery()
xgetReferrerQuery in interface org.dbflute.cbean.ConditionQuerypublic org.dbflute.cbean.sqlclause.SqlClause xgetSqlClause()
xgetSqlClause in interface org.dbflute.cbean.ConditionQuerypublic int xgetNestLevel()
xgetNestLevel in interface org.dbflute.cbean.ConditionQuerypublic int xgetNextNestLevel()
xgetNextNestLevel in interface org.dbflute.cbean.ConditionQuerypublic boolean isBaseQuery()
isBaseQuery in interface org.dbflute.cbean.ConditionQuerypublic String xgetForeignPropertyName()
xgetForeignPropertyName in interface org.dbflute.cbean.ConditionQuerypublic String xgetRelationPath()
xgetRelationPath in interface org.dbflute.cbean.ConditionQuerypublic String xgetLocationBase()
xgetLocationBase in interface org.dbflute.cbean.ConditionQuerypublic org.dbflute.cbean.cvalue.ConditionValue invokeValue(String columnFlexibleName)
invokeValue in interface org.dbflute.cbean.ConditionQuerypublic void invokeQuery(String columnFlexibleName, String conditionKeyName, Object conditionValue)
invokeQuery in interface org.dbflute.cbean.ConditionQuerypublic void invokeQuery(String columnFlexibleName, String conditionKeyName, Object conditionValue, org.dbflute.cbean.coption.ConditionOption conditionOption)
invokeQuery in interface org.dbflute.cbean.ConditionQuerypublic void invokeQueryEqual(String columnFlexibleName, Object conditionValue)
invokeQueryEqual in interface org.dbflute.cbean.ConditionQuerypublic void invokeQueryNotEqual(String columnFlexibleName, Object conditionValue)
invokeQueryNotEqual in interface org.dbflute.cbean.ConditionQuerypublic void invokeOrderBy(String columnFlexibleName, boolean isAsc)
invokeOrderBy in interface org.dbflute.cbean.ConditionQuerypublic org.dbflute.cbean.ConditionQuery invokeForeignCQ(String foreignPropertyName)
invokeForeignCQ in interface org.dbflute.cbean.ConditionQuerypublic boolean invokeHasForeignCQ(String foreignPropertyName)
invokeHasForeignCQ in interface org.dbflute.cbean.ConditionQuerypublic void xregisterParameterOption(org.dbflute.cbean.coption.ParameterOption option)
xregisterParameterOption in interface org.dbflute.cbean.ConditionQueryprotected String toRangeLocalDateTimeString(LocalDateTime date, String format)
Copyright © 2009–2017 CodeLibs. All rights reserved.