クラス EsAbstractConditionQuery

java.lang.Object
org.codelibs.fess.es.user.allcommon.EsAbstractConditionQuery
すべての実装されたインタフェース:
org.dbflute.cbean.ConditionQuery
直系の既知のサブクラス:
BsGroupCQ, BsRoleCQ, BsUserCQ

public abstract class EsAbstractConditionQuery
extends java.lang.Object
implements org.dbflute.cbean.ConditionQuery
作成者:
ESFlute (using FreeGen)
  • ネストされたクラスの概要

    ネストされたクラス
    修飾子とタイプ クラス 説明
    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>  
  • フィールドの概要

    フィールド
    修飾子とタイプ フィールド 説明
    protected static java.lang.String CQ_PROPERTY  
    protected java.util.List<org.elasticsearch.search.sort.FieldSortBuilder> fieldSortBuilderList  
    protected java.util.List<org.elasticsearch.index.query.QueryBuilder> queryBuilderList  
  • コンストラクタの概要

    コンストラクタ
    コンストラクタ 説明
    EsAbstractConditionQuery()  
  • メソッドの概要

    修飾子とタイプ メソッド 説明
    void addQuery​(org.elasticsearch.index.query.QueryBuilder queryBuilder)  
    protected void addRangeC​(org.elasticsearch.index.query.RangeQueryBuilder builder, org.dbflute.cbean.ckey.ConditionKey ck, java.lang.Object value)  
    protected void assertObjectNotNull​(java.lang.String variableName, java.lang.Object value)  
    protected void checkEsInvalidQuery​(java.lang.String name, java.lang.Object value)  
    protected void checkEsInvalidQueryCollection​(java.lang.String name, java.util.Collection<?> values)  
    EsAbstractConditionQuery.DocMetaCQ docMeta()  
    protected void doMatchAll​(EsAbstractConditionQuery.ConditionOptionCall<org.elasticsearch.index.query.MatchAllQueryBuilder> opLambda)  
    protected void doQueryString​(java.lang.String queryString, EsAbstractConditionQuery.ConditionOptionCall<org.elasticsearch.index.query.QueryStringQueryBuilder> opLambda)  
    java.util.List<org.elasticsearch.search.sort.FieldSortBuilder> getFieldSortBuilderList()  
    org.elasticsearch.index.query.QueryBuilder getQuery()  
    java.util.List<org.elasticsearch.index.query.QueryBuilder> getQueryBuilderList()  
    boolean hasQueries()  
    org.dbflute.cbean.ConditionQuery invokeForeignCQ​(java.lang.String foreignPropertyName)  
    boolean invokeHasForeignCQ​(java.lang.String foreignPropertyName)  
    void invokeOrderBy​(java.lang.String columnFlexibleName, boolean isAsc)  
    void invokeQuery​(java.lang.String columnFlexibleName, java.lang.String conditionKeyName, java.lang.Object conditionValue)  
    void invokeQuery​(java.lang.String columnFlexibleName, java.lang.String conditionKeyName, java.lang.Object conditionValue, org.dbflute.cbean.coption.ConditionOption conditionOption)  
    void invokeQueryEqual​(java.lang.String columnFlexibleName, java.lang.Object conditionValue)  
    void invokeQueryNotEqual​(java.lang.String columnFlexibleName, java.lang.Object conditionValue)  
    org.dbflute.cbean.cvalue.ConditionValue invokeValue​(java.lang.String columnFlexibleName)  
    boolean isBaseQuery()  
    void matchAll()  
    void matchAll​(EsAbstractConditionQuery.ConditionOptionCall<org.elasticsearch.index.query.MatchAllQueryBuilder> opLambda)  
    void queryString​(java.lang.String queryString)  
    void queryString​(java.lang.String queryString, EsAbstractConditionQuery.ConditionOptionCall<org.elasticsearch.index.query.QueryStringQueryBuilder> opLambda)  
    protected org.elasticsearch.index.query.BoolQueryBuilder regBoolCQ​(java.util.List<org.elasticsearch.index.query.QueryBuilder> mustList, java.util.List<org.elasticsearch.index.query.QueryBuilder> shouldList, java.util.List<org.elasticsearch.index.query.QueryBuilder> mustNotList, java.util.List<org.elasticsearch.index.query.QueryBuilder> filterList)  
    protected org.elasticsearch.index.query.CommonTermsQueryBuilder regCommonTermsQ​(java.lang.String name, java.lang.Object text)  
    protected org.elasticsearch.index.query.ExistsQueryBuilder regExistsQ​(java.lang.String name)  
    protected org.elasticsearch.index.query.functionscore.FunctionScoreQueryBuilder regFunctionScoreQ​(org.elasticsearch.index.query.QueryBuilder queryBuilder, java.util.Collection<org.elasticsearch.index.query.functionscore.FunctionScoreQueryBuilder.FilterFunctionBuilder> list)  
    protected org.elasticsearch.index.query.MatchQueryBuilder regFuzzyQ​(java.lang.String name, java.lang.Object value)  
    protected org.elasticsearch.index.query.IdsQueryBuilder regIdsQ​(java.util.Collection<java.lang.String> values)  
    protected void registerOrderBy​(java.lang.String field, boolean ascOrDesc)  
    protected org.elasticsearch.index.query.MatchPhrasePrefixQueryBuilder regMatchPhrasePrefixQ​(java.lang.String name, java.lang.Object value)  
    protected org.elasticsearch.index.query.MatchPhraseQueryBuilder regMatchPhraseQ​(java.lang.String name, java.lang.Object value)  
    protected org.elasticsearch.index.query.MatchQueryBuilder regMatchQ​(java.lang.String name, java.lang.Object value)  
    protected org.elasticsearch.index.query.MoreLikeThisQueryBuilder regMoreLikeThisQueryQ​(java.lang.String name, java.lang.String[] likeTexts)  
    protected void regOBA​(java.lang.String field)  
    protected void regOBD​(java.lang.String field)  
    protected org.elasticsearch.index.query.PrefixQueryBuilder regPrefixQ​(java.lang.String name, java.lang.String prefix)  
    protected void regQ​(org.elasticsearch.index.query.QueryBuilder builder)  
    protected org.elasticsearch.index.query.RangeQueryBuilder regRangeQ​(java.lang.String name, org.dbflute.cbean.ckey.ConditionKey ck, java.lang.Object value)  
    protected org.elasticsearch.index.query.RegexpQueryBuilder regRegexpQ​(java.lang.String name, java.lang.String regexp)  
    protected org.elasticsearch.index.query.SpanTermQueryBuilder regSpanTermQ​(java.lang.String name, java.lang.String value)  
    protected org.elasticsearch.index.query.TermQueryBuilder regTermQ​(java.lang.String name, java.lang.Object value)  
    protected org.elasticsearch.index.query.TermsQueryBuilder regTermsQ​(java.lang.String name, java.util.Collection<?> values)  
    protected org.elasticsearch.index.query.WildcardQueryBuilder regWildcardQ​(java.lang.String name, java.lang.String wildcard)  
    org.dbflute.dbmeta.name.ColumnRealName toColumnRealName​(java.lang.String columnDbName)  
    org.dbflute.dbmeta.name.ColumnRealName toColumnRealName​(org.dbflute.dbmeta.info.ColumnInfo columnInfo)  
    org.dbflute.dbmeta.name.ColumnSqlName toColumnSqlName​(java.lang.String columnDbName)  
    protected java.lang.String toRangeDateString​(java.util.Date date, java.lang.String format)  
    protected java.lang.String toRangeLocalDateTimeString​(java.time.LocalDateTime date, java.lang.String format)  
    org.dbflute.cbean.ConditionBean xgetBaseCB()  
    org.dbflute.cbean.ConditionQuery xgetBaseQuery()  
    java.lang.String xgetForeignPropertyName()  
    java.lang.String xgetLocationBase()  
    int xgetNestLevel()  
    int xgetNextNestLevel()  
    org.dbflute.cbean.ConditionQuery xgetReferrerQuery()  
    java.lang.String xgetRelationPath()  
    org.dbflute.cbean.sqlclause.SqlClause xgetSqlClause()  
    void xregisterParameterOption​(org.dbflute.cbean.coption.ParameterOption option)  

    クラスから継承されたメソッド java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    インタフェースから継承されたメソッド org.dbflute.cbean.ConditionQuery

    asTableDbName, xgetAliasName
  • フィールド詳細

    • CQ_PROPERTY

      protected static final java.lang.String CQ_PROPERTY
      関連項目:
      定数フィールド値
    • queryBuilderList

      protected java.util.List<org.elasticsearch.index.query.QueryBuilder> queryBuilderList
    • fieldSortBuilderList

      protected java.util.List<org.elasticsearch.search.sort.FieldSortBuilder> fieldSortBuilderList
  • コンストラクタの詳細

    • EsAbstractConditionQuery

      public EsAbstractConditionQuery()
  • メソッドの詳細

    • docMeta

    • getFieldSortBuilderList

      public java.util.List<org.elasticsearch.search.sort.FieldSortBuilder> getFieldSortBuilderList()
    • hasQueries

      public boolean hasQueries()
    • getQuery

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

      public java.util.List<org.elasticsearch.index.query.QueryBuilder> getQueryBuilderList()
    • addQuery

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

      public void queryString​(java.lang.String queryString)
    • queryString

      public void queryString​(java.lang.String queryString, EsAbstractConditionQuery.ConditionOptionCall<org.elasticsearch.index.query.QueryStringQueryBuilder> opLambda)
    • doQueryString

      protected void doQueryString​(java.lang.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, java.util.Collection<org.elasticsearch.index.query.functionscore.FunctionScoreQueryBuilder.FilterFunctionBuilder> list)
    • regBoolCQ

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

      protected org.elasticsearch.index.query.TermQueryBuilder regTermQ​(java.lang.String name, java.lang.Object value)
    • regTermsQ

      protected org.elasticsearch.index.query.TermsQueryBuilder regTermsQ​(java.lang.String name, java.util.Collection<?> values)
    • regIdsQ

      protected org.elasticsearch.index.query.IdsQueryBuilder regIdsQ​(java.util.Collection<java.lang.String> values)
    • regMatchQ

      protected org.elasticsearch.index.query.MatchQueryBuilder regMatchQ​(java.lang.String name, java.lang.Object value)
    • regMatchPhraseQ

      protected org.elasticsearch.index.query.MatchPhraseQueryBuilder regMatchPhraseQ​(java.lang.String name, java.lang.Object value)
    • regMatchPhrasePrefixQ

      protected org.elasticsearch.index.query.MatchPhrasePrefixQueryBuilder regMatchPhrasePrefixQ​(java.lang.String name, java.lang.Object value)
    • regFuzzyQ

      protected org.elasticsearch.index.query.MatchQueryBuilder regFuzzyQ​(java.lang.String name, java.lang.Object value)
    • regPrefixQ

      protected org.elasticsearch.index.query.PrefixQueryBuilder regPrefixQ​(java.lang.String name, java.lang.String prefix)
    • regRangeQ

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

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

      protected org.elasticsearch.index.query.ExistsQueryBuilder regExistsQ​(java.lang.String name)
    • regWildcardQ

      protected org.elasticsearch.index.query.WildcardQueryBuilder regWildcardQ​(java.lang.String name, java.lang.String wildcard)
    • regRegexpQ

      protected org.elasticsearch.index.query.RegexpQueryBuilder regRegexpQ​(java.lang.String name, java.lang.String regexp)
    • regCommonTermsQ

      protected org.elasticsearch.index.query.CommonTermsQueryBuilder regCommonTermsQ​(java.lang.String name, java.lang.Object text)
    • regMoreLikeThisQueryQ

      protected org.elasticsearch.index.query.MoreLikeThisQueryBuilder regMoreLikeThisQueryQ​(java.lang.String name, java.lang.String[] likeTexts)
    • regSpanTermQ

      protected org.elasticsearch.index.query.SpanTermQueryBuilder regSpanTermQ​(java.lang.String name, java.lang.String value)
    • regQ

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

      protected void regOBA​(java.lang.String field)
    • regOBD

      protected void regOBD​(java.lang.String field)
    • registerOrderBy

      protected void registerOrderBy​(java.lang.String field, boolean ascOrDesc)
    • checkEsInvalidQuery

      protected void checkEsInvalidQuery​(java.lang.String name, java.lang.Object value)
    • checkEsInvalidQueryCollection

      protected void checkEsInvalidQueryCollection​(java.lang.String name, java.util.Collection<?> values)
    • toColumnRealName

      public org.dbflute.dbmeta.name.ColumnRealName toColumnRealName​(java.lang.String columnDbName)
      定義:
      toColumnRealName インタフェース内 org.dbflute.cbean.ConditionQuery
    • toColumnRealName

      public org.dbflute.dbmeta.name.ColumnRealName toColumnRealName​(org.dbflute.dbmeta.info.ColumnInfo columnInfo)
      定義:
      toColumnRealName インタフェース内 org.dbflute.cbean.ConditionQuery
    • toColumnSqlName

      public org.dbflute.dbmeta.name.ColumnSqlName toColumnSqlName​(java.lang.String columnDbName)
      定義:
      toColumnSqlName インタフェース内 org.dbflute.cbean.ConditionQuery
    • xgetBaseCB

      public org.dbflute.cbean.ConditionBean xgetBaseCB()
      定義:
      xgetBaseCB インタフェース内 org.dbflute.cbean.ConditionQuery
    • xgetBaseQuery

      public org.dbflute.cbean.ConditionQuery xgetBaseQuery()
      定義:
      xgetBaseQuery インタフェース内 org.dbflute.cbean.ConditionQuery
    • xgetReferrerQuery

      public org.dbflute.cbean.ConditionQuery xgetReferrerQuery()
      定義:
      xgetReferrerQuery インタフェース内 org.dbflute.cbean.ConditionQuery
    • xgetSqlClause

      public org.dbflute.cbean.sqlclause.SqlClause xgetSqlClause()
      定義:
      xgetSqlClause インタフェース内 org.dbflute.cbean.ConditionQuery
    • xgetNestLevel

      public int xgetNestLevel()
      定義:
      xgetNestLevel インタフェース内 org.dbflute.cbean.ConditionQuery
    • xgetNextNestLevel

      public int xgetNextNestLevel()
      定義:
      xgetNextNestLevel インタフェース内 org.dbflute.cbean.ConditionQuery
    • isBaseQuery

      public boolean isBaseQuery()
      定義:
      isBaseQuery インタフェース内 org.dbflute.cbean.ConditionQuery
    • xgetForeignPropertyName

      public java.lang.String xgetForeignPropertyName()
      定義:
      xgetForeignPropertyName インタフェース内 org.dbflute.cbean.ConditionQuery
    • xgetRelationPath

      public java.lang.String xgetRelationPath()
      定義:
      xgetRelationPath インタフェース内 org.dbflute.cbean.ConditionQuery
    • xgetLocationBase

      public java.lang.String xgetLocationBase()
      定義:
      xgetLocationBase インタフェース内 org.dbflute.cbean.ConditionQuery
    • invokeValue

      public org.dbflute.cbean.cvalue.ConditionValue invokeValue​(java.lang.String columnFlexibleName)
      定義:
      invokeValue インタフェース内 org.dbflute.cbean.ConditionQuery
    • invokeQuery

      public void invokeQuery​(java.lang.String columnFlexibleName, java.lang.String conditionKeyName, java.lang.Object conditionValue)
      定義:
      invokeQuery インタフェース内 org.dbflute.cbean.ConditionQuery
    • invokeQuery

      public void invokeQuery​(java.lang.String columnFlexibleName, java.lang.String conditionKeyName, java.lang.Object conditionValue, org.dbflute.cbean.coption.ConditionOption conditionOption)
      定義:
      invokeQuery インタフェース内 org.dbflute.cbean.ConditionQuery
    • invokeQueryEqual

      public void invokeQueryEqual​(java.lang.String columnFlexibleName, java.lang.Object conditionValue)
      定義:
      invokeQueryEqual インタフェース内 org.dbflute.cbean.ConditionQuery
    • invokeQueryNotEqual

      public void invokeQueryNotEqual​(java.lang.String columnFlexibleName, java.lang.Object conditionValue)
      定義:
      invokeQueryNotEqual インタフェース内 org.dbflute.cbean.ConditionQuery
    • invokeOrderBy

      public void invokeOrderBy​(java.lang.String columnFlexibleName, boolean isAsc)
      定義:
      invokeOrderBy インタフェース内 org.dbflute.cbean.ConditionQuery
    • invokeForeignCQ

      public org.dbflute.cbean.ConditionQuery invokeForeignCQ​(java.lang.String foreignPropertyName)
      定義:
      invokeForeignCQ インタフェース内 org.dbflute.cbean.ConditionQuery
    • invokeHasForeignCQ

      public boolean invokeHasForeignCQ​(java.lang.String foreignPropertyName)
      定義:
      invokeHasForeignCQ インタフェース内 org.dbflute.cbean.ConditionQuery
    • xregisterParameterOption

      public void xregisterParameterOption​(org.dbflute.cbean.coption.ParameterOption option)
      定義:
      xregisterParameterOption インタフェース内 org.dbflute.cbean.ConditionQuery
    • assertObjectNotNull

      protected void assertObjectNotNull​(java.lang.String variableName, java.lang.Object value)
    • toRangeDateString

      protected java.lang.String toRangeDateString​(java.util.Date date, java.lang.String format)
    • toRangeLocalDateTimeString

      protected java.lang.String toRangeLocalDateTimeString​(java.time.LocalDateTime date, java.lang.String format)