Class EsAbstractConditionQuery
- java.lang.Object
-
- org.codelibs.fess.es.user.allcommon.EsAbstractConditionQuery
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceEsAbstractConditionQuery.BoolCall<CQ extends EsAbstractConditionQuery>static interfaceEsAbstractConditionQuery.ConditionOptionCall<OP extends org.elasticsearch.index.query.QueryBuilder>classEsAbstractConditionQuery.DocMetaCQstatic interfaceEsAbstractConditionQuery.FilteredCall<CQ extends EsAbstractConditionQuery,CF extends EsAbstractConditionQuery>static interfaceEsAbstractConditionQuery.OperatorCall<CQ extends EsAbstractConditionQuery>static interfaceEsAbstractConditionQuery.ScoreFunctionCall<CC extends EsAbstractConditionQuery.ScoreFunctionCreator<?>>static interfaceEsAbstractConditionQuery.ScoreFunctionCreator<T extends EsAbstractConditionQuery>
-
Field Summary
Fields Modifier and Type Field Description protected static StringCQ_PROPERTYprotected List<org.elasticsearch.search.sort.FieldSortBuilder>fieldSortBuilderListprotected List<org.elasticsearch.index.query.QueryBuilder>queryBuilderList
-
Constructor Summary
Constructors Constructor Description EsAbstractConditionQuery()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddQuery(org.elasticsearch.index.query.QueryBuilder queryBuilder)protected voidaddRangeC(org.elasticsearch.index.query.RangeQueryBuilder builder, org.dbflute.cbean.ckey.ConditionKey ck, Object value)protected voidassertObjectNotNull(String variableName, Object value)protected voidcheckEsInvalidQuery(String name, Object value)protected voidcheckEsInvalidQueryCollection(String name, Collection<?> values)EsAbstractConditionQuery.DocMetaCQdocMeta()protected voiddoMatchAll(EsAbstractConditionQuery.ConditionOptionCall<org.elasticsearch.index.query.MatchAllQueryBuilder> opLambda)protected voiddoQueryString(String queryString, EsAbstractConditionQuery.ConditionOptionCall<org.elasticsearch.index.query.QueryStringQueryBuilder> opLambda)List<org.elasticsearch.search.sort.FieldSortBuilder>getFieldSortBuilderList()org.elasticsearch.index.query.QueryBuildergetQuery()List<org.elasticsearch.index.query.QueryBuilder>getQueryBuilderList()booleanhasQueries()org.dbflute.cbean.ConditionQueryinvokeForeignCQ(String foreignPropertyName)booleaninvokeHasForeignCQ(String foreignPropertyName)voidinvokeOrderBy(String columnFlexibleName, boolean isAsc)voidinvokeQuery(String columnFlexibleName, String conditionKeyName, Object conditionValue)voidinvokeQuery(String columnFlexibleName, String conditionKeyName, Object conditionValue, org.dbflute.cbean.coption.ConditionOption conditionOption)voidinvokeQueryEqual(String columnFlexibleName, Object conditionValue)voidinvokeQueryNotEqual(String columnFlexibleName, Object conditionValue)org.dbflute.cbean.cvalue.ConditionValueinvokeValue(String columnFlexibleName)booleanisBaseQuery()voidmatchAll()voidmatchAll(EsAbstractConditionQuery.ConditionOptionCall<org.elasticsearch.index.query.MatchAllQueryBuilder> opLambda)voidqueryString(String queryString)voidqueryString(String queryString, EsAbstractConditionQuery.ConditionOptionCall<org.elasticsearch.index.query.QueryStringQueryBuilder> opLambda)protected org.elasticsearch.index.query.BoolQueryBuilderregBoolCQ(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.CommonTermsQueryBuilderregCommonTermsQ(String name, Object text)protected org.elasticsearch.index.query.ExistsQueryBuilderregExistsQ(String name)protected org.elasticsearch.index.query.functionscore.FunctionScoreQueryBuilderregFunctionScoreQ(org.elasticsearch.index.query.QueryBuilder queryBuilder, Collection<org.elasticsearch.index.query.functionscore.FunctionScoreQueryBuilder.FilterFunctionBuilder> list)protected org.elasticsearch.index.query.MatchQueryBuilderregFuzzyQ(String name, Object value)protected org.elasticsearch.index.query.IdsQueryBuilderregIdsQ(Collection<String> values)protected voidregisterOrderBy(String field, boolean ascOrDesc)protected org.elasticsearch.index.query.MatchPhrasePrefixQueryBuilderregMatchPhrasePrefixQ(String name, Object value)protected org.elasticsearch.index.query.MatchPhraseQueryBuilderregMatchPhraseQ(String name, Object value)protected org.elasticsearch.index.query.MatchQueryBuilderregMatchQ(String name, Object value)protected org.elasticsearch.index.query.MoreLikeThisQueryBuilderregMoreLikeThisQueryQ(String name, String[] likeTexts)protected voidregOBA(String field)protected voidregOBD(String field)protected org.elasticsearch.index.query.PrefixQueryBuilderregPrefixQ(String name, String prefix)protected voidregQ(org.elasticsearch.index.query.QueryBuilder builder)protected org.elasticsearch.index.query.RangeQueryBuilderregRangeQ(String name, org.dbflute.cbean.ckey.ConditionKey ck, Object value)protected org.elasticsearch.index.query.RegexpQueryBuilderregRegexpQ(String name, String regexp)protected org.elasticsearch.index.query.SpanTermQueryBuilderregSpanTermQ(String name, String value)protected org.elasticsearch.index.query.TermQueryBuilderregTermQ(String name, Object value)protected org.elasticsearch.index.query.TermsQueryBuilderregTermsQ(String name, Collection<?> values)protected org.elasticsearch.index.query.WildcardQueryBuilderregWildcardQ(String name, String wildcard)org.dbflute.dbmeta.name.ColumnRealNametoColumnRealName(String columnDbName)org.dbflute.dbmeta.name.ColumnRealNametoColumnRealName(org.dbflute.dbmeta.info.ColumnInfo columnInfo)org.dbflute.dbmeta.name.ColumnSqlNametoColumnSqlName(String columnDbName)protected StringtoRangeDateString(Date date, String format)protected StringtoRangeLocalDateTimeString(LocalDateTime date, String format)org.dbflute.cbean.ConditionBeanxgetBaseCB()org.dbflute.cbean.ConditionQueryxgetBaseQuery()StringxgetForeignPropertyName()StringxgetLocationBase()intxgetNestLevel()intxgetNextNestLevel()org.dbflute.cbean.ConditionQueryxgetReferrerQuery()StringxgetRelationPath()org.dbflute.cbean.sqlclause.SqlClausexgetSqlClause()voidxregisterParameterOption(org.dbflute.cbean.coption.ParameterOption option)
-
-
-
Field Detail
-
CQ_PROPERTY
protected static final String CQ_PROPERTY
- See Also:
- Constant Field Values
-
queryBuilderList
protected List<org.elasticsearch.index.query.QueryBuilder> queryBuilderList
-
fieldSortBuilderList
protected List<org.elasticsearch.search.sort.FieldSortBuilder> fieldSortBuilderList
-
-
Method Detail
-
docMeta
public EsAbstractConditionQuery.DocMetaCQ docMeta()
-
getFieldSortBuilderList
public List<org.elasticsearch.search.sort.FieldSortBuilder> getFieldSortBuilderList()
-
hasQueries
public boolean hasQueries()
-
getQuery
public org.elasticsearch.index.query.QueryBuilder getQuery()
-
getQueryBuilderList
public List<org.elasticsearch.index.query.QueryBuilder> getQueryBuilderList()
-
addQuery
public void addQuery(org.elasticsearch.index.query.QueryBuilder queryBuilder)
-
queryString
public void queryString(String queryString)
-
queryString
public void queryString(String queryString, EsAbstractConditionQuery.ConditionOptionCall<org.elasticsearch.index.query.QueryStringQueryBuilder> opLambda)
-
doQueryString
protected void doQueryString(String queryString, EsAbstractConditionQuery.ConditionOptionCall<org.elasticsearch.index.query.QueryStringQueryBuilder> opLambda)
-
matchAll
public void matchAll()
-
matchAll
public void matchAll(EsAbstractConditionQuery.ConditionOptionCall<org.elasticsearch.index.query.MatchAllQueryBuilder> opLambda)
-
doMatchAll
protected void doMatchAll(EsAbstractConditionQuery.ConditionOptionCall<org.elasticsearch.index.query.MatchAllQueryBuilder> opLambda)
-
regFunctionScoreQ
protected org.elasticsearch.index.query.functionscore.FunctionScoreQueryBuilder regFunctionScoreQ(org.elasticsearch.index.query.QueryBuilder queryBuilder, Collection<org.elasticsearch.index.query.functionscore.FunctionScoreQueryBuilder.FilterFunctionBuilder> list)
-
regBoolCQ
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)
-
regTermQ
protected org.elasticsearch.index.query.TermQueryBuilder regTermQ(String name, Object value)
-
regTermsQ
protected org.elasticsearch.index.query.TermsQueryBuilder regTermsQ(String name, Collection<?> values)
-
regIdsQ
protected org.elasticsearch.index.query.IdsQueryBuilder regIdsQ(Collection<String> values)
-
regMatchQ
protected org.elasticsearch.index.query.MatchQueryBuilder regMatchQ(String name, Object value)
-
regMatchPhraseQ
protected org.elasticsearch.index.query.MatchPhraseQueryBuilder regMatchPhraseQ(String name, Object value)
-
regMatchPhrasePrefixQ
protected org.elasticsearch.index.query.MatchPhrasePrefixQueryBuilder regMatchPhrasePrefixQ(String name, Object value)
-
regFuzzyQ
protected org.elasticsearch.index.query.MatchQueryBuilder regFuzzyQ(String name, Object value)
-
regPrefixQ
protected org.elasticsearch.index.query.PrefixQueryBuilder regPrefixQ(String name, String prefix)
-
regRangeQ
protected org.elasticsearch.index.query.RangeQueryBuilder regRangeQ(String name, org.dbflute.cbean.ckey.ConditionKey ck, Object value)
-
addRangeC
protected void addRangeC(org.elasticsearch.index.query.RangeQueryBuilder builder, org.dbflute.cbean.ckey.ConditionKey ck, Object value)
-
regExistsQ
protected org.elasticsearch.index.query.ExistsQueryBuilder regExistsQ(String name)
-
regWildcardQ
protected org.elasticsearch.index.query.WildcardQueryBuilder regWildcardQ(String name, String wildcard)
-
regRegexpQ
protected org.elasticsearch.index.query.RegexpQueryBuilder regRegexpQ(String name, String regexp)
-
regCommonTermsQ
protected org.elasticsearch.index.query.CommonTermsQueryBuilder regCommonTermsQ(String name, Object text)
-
regMoreLikeThisQueryQ
protected org.elasticsearch.index.query.MoreLikeThisQueryBuilder regMoreLikeThisQueryQ(String name, String[] likeTexts)
-
regSpanTermQ
protected org.elasticsearch.index.query.SpanTermQueryBuilder regSpanTermQ(String name, String value)
-
regQ
protected void regQ(org.elasticsearch.index.query.QueryBuilder builder)
-
regOBA
protected void regOBA(String field)
-
regOBD
protected void regOBD(String field)
-
registerOrderBy
protected void registerOrderBy(String field, boolean ascOrDesc)
-
checkEsInvalidQueryCollection
protected void checkEsInvalidQueryCollection(String name, Collection<?> values)
-
toColumnRealName
public org.dbflute.dbmeta.name.ColumnRealName toColumnRealName(String columnDbName)
- Specified by:
toColumnRealNamein interfaceorg.dbflute.cbean.ConditionQuery
-
toColumnRealName
public org.dbflute.dbmeta.name.ColumnRealName toColumnRealName(org.dbflute.dbmeta.info.ColumnInfo columnInfo)
- Specified by:
toColumnRealNamein interfaceorg.dbflute.cbean.ConditionQuery
-
toColumnSqlName
public org.dbflute.dbmeta.name.ColumnSqlName toColumnSqlName(String columnDbName)
- Specified by:
toColumnSqlNamein interfaceorg.dbflute.cbean.ConditionQuery
-
xgetBaseCB
public org.dbflute.cbean.ConditionBean xgetBaseCB()
- Specified by:
xgetBaseCBin interfaceorg.dbflute.cbean.ConditionQuery
-
xgetBaseQuery
public org.dbflute.cbean.ConditionQuery xgetBaseQuery()
- Specified by:
xgetBaseQueryin interfaceorg.dbflute.cbean.ConditionQuery
-
xgetReferrerQuery
public org.dbflute.cbean.ConditionQuery xgetReferrerQuery()
- Specified by:
xgetReferrerQueryin interfaceorg.dbflute.cbean.ConditionQuery
-
xgetSqlClause
public org.dbflute.cbean.sqlclause.SqlClause xgetSqlClause()
- Specified by:
xgetSqlClausein interfaceorg.dbflute.cbean.ConditionQuery
-
xgetNestLevel
public int xgetNestLevel()
- Specified by:
xgetNestLevelin interfaceorg.dbflute.cbean.ConditionQuery
-
xgetNextNestLevel
public int xgetNextNestLevel()
- Specified by:
xgetNextNestLevelin interfaceorg.dbflute.cbean.ConditionQuery
-
isBaseQuery
public boolean isBaseQuery()
- Specified by:
isBaseQueryin interfaceorg.dbflute.cbean.ConditionQuery
-
xgetForeignPropertyName
public String xgetForeignPropertyName()
- Specified by:
xgetForeignPropertyNamein interfaceorg.dbflute.cbean.ConditionQuery
-
xgetRelationPath
public String xgetRelationPath()
- Specified by:
xgetRelationPathin interfaceorg.dbflute.cbean.ConditionQuery
-
xgetLocationBase
public String xgetLocationBase()
- Specified by:
xgetLocationBasein interfaceorg.dbflute.cbean.ConditionQuery
-
invokeValue
public org.dbflute.cbean.cvalue.ConditionValue invokeValue(String columnFlexibleName)
- Specified by:
invokeValuein interfaceorg.dbflute.cbean.ConditionQuery
-
invokeQuery
public void invokeQuery(String columnFlexibleName, String conditionKeyName, Object conditionValue)
- Specified by:
invokeQueryin interfaceorg.dbflute.cbean.ConditionQuery
-
invokeQuery
public void invokeQuery(String columnFlexibleName, String conditionKeyName, Object conditionValue, org.dbflute.cbean.coption.ConditionOption conditionOption)
- Specified by:
invokeQueryin interfaceorg.dbflute.cbean.ConditionQuery
-
invokeQueryEqual
public void invokeQueryEqual(String columnFlexibleName, Object conditionValue)
- Specified by:
invokeQueryEqualin interfaceorg.dbflute.cbean.ConditionQuery
-
invokeQueryNotEqual
public void invokeQueryNotEqual(String columnFlexibleName, Object conditionValue)
- Specified by:
invokeQueryNotEqualin interfaceorg.dbflute.cbean.ConditionQuery
-
invokeOrderBy
public void invokeOrderBy(String columnFlexibleName, boolean isAsc)
- Specified by:
invokeOrderByin interfaceorg.dbflute.cbean.ConditionQuery
-
invokeForeignCQ
public org.dbflute.cbean.ConditionQuery invokeForeignCQ(String foreignPropertyName)
- Specified by:
invokeForeignCQin interfaceorg.dbflute.cbean.ConditionQuery
-
invokeHasForeignCQ
public boolean invokeHasForeignCQ(String foreignPropertyName)
- Specified by:
invokeHasForeignCQin interfaceorg.dbflute.cbean.ConditionQuery
-
xregisterParameterOption
public void xregisterParameterOption(org.dbflute.cbean.coption.ParameterOption option)
- Specified by:
xregisterParameterOptionin interfaceorg.dbflute.cbean.ConditionQuery
-
toRangeLocalDateTimeString
protected String toRangeLocalDateTimeString(LocalDateTime date, String format)
-
-