Class EsAbstractConditionQuery

java.lang.Object
org.codelibs.fess.es.log.allcommon.EsAbstractConditionQuery
All Implemented Interfaces:
org.dbflute.cbean.ConditionQuery
Direct Known Subclasses:
BsClickLogCQ, BsFavoriteLogCQ, BsSearchLogCQ, BsUserInfoCQ

public abstract class EsAbstractConditionQuery extends Object implements org.dbflute.cbean.ConditionQuery
Author:
ESFlute (using FreeGen)
  • Field Details

    • CQ_PROPERTY

      protected static final String CQ_PROPERTY
      See Also:
    • queryBuilderList

      protected List<org.opensearch.index.query.QueryBuilder> queryBuilderList
    • fieldSortBuilderList

      protected List<org.opensearch.search.sort.FieldSortBuilder> fieldSortBuilderList
  • Constructor Details

    • EsAbstractConditionQuery

      public EsAbstractConditionQuery()
  • Method Details

    • docMeta

    • getFieldSortBuilderList

      public List<org.opensearch.search.sort.FieldSortBuilder> getFieldSortBuilderList()
    • hasQueries

      public boolean hasQueries()
    • getQuery

      public org.opensearch.index.query.QueryBuilder getQuery()
    • getQueryBuilderList

      public List<org.opensearch.index.query.QueryBuilder> getQueryBuilderList()
    • addQuery

      public void addQuery(org.opensearch.index.query.QueryBuilder queryBuilder)
    • queryString

      public void queryString(String queryString)
    • queryString

      public void queryString(String queryString, EsAbstractConditionQuery.ConditionOptionCall<org.opensearch.index.query.QueryStringQueryBuilder> opLambda)
    • doQueryString

      protected void doQueryString(String queryString, EsAbstractConditionQuery.ConditionOptionCall<org.opensearch.index.query.QueryStringQueryBuilder> opLambda)
    • matchAll

      public void matchAll()
    • matchAll

      public void matchAll(EsAbstractConditionQuery.ConditionOptionCall<org.opensearch.index.query.MatchAllQueryBuilder> opLambda)
    • doMatchAll

      protected void doMatchAll(EsAbstractConditionQuery.ConditionOptionCall<org.opensearch.index.query.MatchAllQueryBuilder> opLambda)
    • regFunctionScoreQ

      protected org.opensearch.index.query.functionscore.FunctionScoreQueryBuilder regFunctionScoreQ(org.opensearch.index.query.QueryBuilder queryBuilder, Collection<org.opensearch.index.query.functionscore.FunctionScoreQueryBuilder.FilterFunctionBuilder> list)
    • regBoolCQ

      protected org.opensearch.index.query.BoolQueryBuilder regBoolCQ(List<org.opensearch.index.query.QueryBuilder> mustList, List<org.opensearch.index.query.QueryBuilder> shouldList, List<org.opensearch.index.query.QueryBuilder> mustNotList, List<org.opensearch.index.query.QueryBuilder> filterList)
    • regTermQ

      protected org.opensearch.index.query.TermQueryBuilder regTermQ(String name, Object value)
    • regTermsQ

      protected org.opensearch.index.query.TermsQueryBuilder regTermsQ(String name, Collection<?> values)
    • regIdsQ

      protected org.opensearch.index.query.IdsQueryBuilder regIdsQ(Collection<String> values)
    • regMatchQ

      protected org.opensearch.index.query.MatchQueryBuilder regMatchQ(String name, Object value)
    • regMatchPhraseQ

      protected org.opensearch.index.query.MatchPhraseQueryBuilder regMatchPhraseQ(String name, Object value)
    • regMatchPhrasePrefixQ

      protected org.opensearch.index.query.MatchPhrasePrefixQueryBuilder regMatchPhrasePrefixQ(String name, Object value)
    • regFuzzyQ

      protected org.opensearch.index.query.MatchQueryBuilder regFuzzyQ(String name, Object value)
    • regPrefixQ

      protected org.opensearch.index.query.PrefixQueryBuilder regPrefixQ(String name, String prefix)
    • regRangeQ

      protected org.opensearch.index.query.RangeQueryBuilder regRangeQ(String name, org.dbflute.cbean.ckey.ConditionKey ck, Object value)
    • addRangeC

      protected void addRangeC(org.opensearch.index.query.RangeQueryBuilder builder, org.dbflute.cbean.ckey.ConditionKey ck, Object value)
    • regExistsQ

      protected org.opensearch.index.query.ExistsQueryBuilder regExistsQ(String name)
    • regWildcardQ

      protected org.opensearch.index.query.WildcardQueryBuilder regWildcardQ(String name, String wildcard)
    • regRegexpQ

      protected org.opensearch.index.query.RegexpQueryBuilder regRegexpQ(String name, String regexp)
    • regCommonTermsQ

      protected org.opensearch.index.query.CommonTermsQueryBuilder regCommonTermsQ(String name, Object text)
    • regMoreLikeThisQueryQ

      protected org.opensearch.index.query.MoreLikeThisQueryBuilder regMoreLikeThisQueryQ(String name, String[] likeTexts)
    • regSpanTermQ

      protected org.opensearch.index.query.SpanTermQueryBuilder regSpanTermQ(String name, String value)
    • regQ

      protected void regQ(org.opensearch.index.query.QueryBuilder builder)
    • regOBA

      protected void regOBA(String field)
    • regOBD

      protected void regOBD(String field)
    • registerOrderBy

      protected void registerOrderBy(String field, boolean ascOrDesc)
    • checkEsInvalidQuery

      protected void checkEsInvalidQuery(String name, Object value)
    • checkEsInvalidQueryCollection

      protected void checkEsInvalidQueryCollection(String name, Collection<?> values)
    • toColumnRealName

      public org.dbflute.dbmeta.name.ColumnRealName toColumnRealName(String columnDbName)
      Specified by:
      toColumnRealName in interface org.dbflute.cbean.ConditionQuery
    • toColumnRealName

      public org.dbflute.dbmeta.name.ColumnRealName toColumnRealName(org.dbflute.dbmeta.info.ColumnInfo columnInfo)
      Specified by:
      toColumnRealName in interface org.dbflute.cbean.ConditionQuery
    • toColumnSqlName

      public org.dbflute.dbmeta.name.ColumnSqlName toColumnSqlName(String columnDbName)
      Specified by:
      toColumnSqlName in interface org.dbflute.cbean.ConditionQuery
    • xgetBaseCB

      public org.dbflute.cbean.ConditionBean xgetBaseCB()
      Specified by:
      xgetBaseCB in interface org.dbflute.cbean.ConditionQuery
    • xgetBaseQuery

      public org.dbflute.cbean.ConditionQuery xgetBaseQuery()
      Specified by:
      xgetBaseQuery in interface org.dbflute.cbean.ConditionQuery
    • xgetReferrerQuery

      public org.dbflute.cbean.ConditionQuery xgetReferrerQuery()
      Specified by:
      xgetReferrerQuery in interface org.dbflute.cbean.ConditionQuery
    • xgetSqlClause

      public org.dbflute.cbean.sqlclause.SqlClause xgetSqlClause()
      Specified by:
      xgetSqlClause in interface org.dbflute.cbean.ConditionQuery
    • xgetNestLevel

      public int xgetNestLevel()
      Specified by:
      xgetNestLevel in interface org.dbflute.cbean.ConditionQuery
    • xgetNextNestLevel

      public int xgetNextNestLevel()
      Specified by:
      xgetNextNestLevel in interface org.dbflute.cbean.ConditionQuery
    • isBaseQuery

      public boolean isBaseQuery()
      Specified by:
      isBaseQuery in interface org.dbflute.cbean.ConditionQuery
    • xgetForeignPropertyName

      public String xgetForeignPropertyName()
      Specified by:
      xgetForeignPropertyName in interface org.dbflute.cbean.ConditionQuery
    • xgetRelationPath

      public String xgetRelationPath()
      Specified by:
      xgetRelationPath in interface org.dbflute.cbean.ConditionQuery
    • xgetLocationBase

      public String xgetLocationBase()
      Specified by:
      xgetLocationBase in interface org.dbflute.cbean.ConditionQuery
    • invokeValue

      public org.dbflute.cbean.cvalue.ConditionValue invokeValue(String columnFlexibleName)
      Specified by:
      invokeValue in interface org.dbflute.cbean.ConditionQuery
    • invokeQuery

      public void invokeQuery(String columnFlexibleName, String conditionKeyName, Object conditionValue)
      Specified by:
      invokeQuery in interface org.dbflute.cbean.ConditionQuery
    • invokeQuery

      public void invokeQuery(String columnFlexibleName, String conditionKeyName, Object conditionValue, org.dbflute.cbean.coption.ConditionOption conditionOption)
      Specified by:
      invokeQuery in interface org.dbflute.cbean.ConditionQuery
    • invokeQueryEqual

      public void invokeQueryEqual(String columnFlexibleName, Object conditionValue)
      Specified by:
      invokeQueryEqual in interface org.dbflute.cbean.ConditionQuery
    • invokeQueryNotEqual

      public void invokeQueryNotEqual(String columnFlexibleName, Object conditionValue)
      Specified by:
      invokeQueryNotEqual in interface org.dbflute.cbean.ConditionQuery
    • invokeOrderBy

      public void invokeOrderBy(String columnFlexibleName, boolean isAsc)
      Specified by:
      invokeOrderBy in interface org.dbflute.cbean.ConditionQuery
    • invokeForeignCQ

      public org.dbflute.cbean.ConditionQuery invokeForeignCQ(String foreignPropertyName)
      Specified by:
      invokeForeignCQ in interface org.dbflute.cbean.ConditionQuery
    • invokeHasForeignCQ

      public boolean invokeHasForeignCQ(String foreignPropertyName)
      Specified by:
      invokeHasForeignCQ in interface org.dbflute.cbean.ConditionQuery
    • xregisterParameterOption

      public void xregisterParameterOption(org.dbflute.cbean.coption.ParameterOption option)
      Specified by:
      xregisterParameterOption in interface org.dbflute.cbean.ConditionQuery
    • assertObjectNotNull

      protected void assertObjectNotNull(String variableName, Object value)
    • toRangeDateString

      protected String toRangeDateString(Date date, String format)
    • toRangeLocalDateTimeString

      protected String toRangeLocalDateTimeString(LocalDateTime date, String format)