public class ConditionBuilder extends Object
| Modifier and Type | Field and Description |
|---|---|
static clojure.lang.Symbol |
AND_OPERATOR |
protected static clojure.lang.Symbol |
EQ_OPERATOR |
protected static clojure.lang.Symbol |
GT_OPERATOR |
protected static clojure.lang.Symbol |
GTE_OPERATOR |
protected static clojure.lang.Symbol |
IN_OPERATOR |
protected static clojure.lang.Symbol |
IS_NULL_OPERATOR |
protected static clojure.lang.Symbol |
LT_OPERATOR |
protected static clojure.lang.Symbol |
LTE_OPERATOR |
protected static clojure.lang.Symbol |
NEQ_OPERATOR |
protected static clojure.lang.Symbol |
NOT_NULL_OPERATOR |
static clojure.lang.Symbol |
NOT_OPERATOR |
static clojure.lang.Symbol |
OR_JOIN |
static clojure.lang.Symbol |
OR_OPERATOR |
protected static Map<org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.search.PropertyComparisonOperator,clojure.lang.Symbol> |
PCO_TO_SYMBOL |
protected static clojure.lang.Symbol |
REGEX_OPERATOR |
static clojure.lang.Symbol |
SET_OPERATOR |
| Constructor and Description |
|---|
ConditionBuilder() |
| Modifier and Type | Method and Description |
|---|---|
static List<clojure.lang.IPersistentCollection> |
buildPropertyConditions(org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.search.SearchProperties searchProperties,
String namespace,
boolean orNested,
Set<String> typeNames,
org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.repositoryconnector.OMRSRepositoryHelper repositoryHelper,
String repositoryName,
boolean luceneEnabled,
boolean luceneRegexes)
Retrieve a set of translated Crux conditions appropriate to the provided Egeria conditions.
|
public static final clojure.lang.Symbol OR_OPERATOR
public static final clojure.lang.Symbol AND_OPERATOR
public static final clojure.lang.Symbol NOT_OPERATOR
public static final clojure.lang.Symbol OR_JOIN
protected static final clojure.lang.Symbol EQ_OPERATOR
protected static final clojure.lang.Symbol NEQ_OPERATOR
protected static final clojure.lang.Symbol GT_OPERATOR
protected static final clojure.lang.Symbol GTE_OPERATOR
protected static final clojure.lang.Symbol LT_OPERATOR
protected static final clojure.lang.Symbol LTE_OPERATOR
protected static final clojure.lang.Symbol IS_NULL_OPERATOR
protected static final clojure.lang.Symbol NOT_NULL_OPERATOR
protected static final clojure.lang.Symbol REGEX_OPERATOR
protected static final clojure.lang.Symbol IN_OPERATOR
public static final clojure.lang.Symbol SET_OPERATOR
protected static final Map<org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.search.PropertyComparisonOperator,clojure.lang.Symbol> PCO_TO_SYMBOL
public static List<clojure.lang.IPersistentCollection> buildPropertyConditions(org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.search.SearchProperties searchProperties, String namespace, boolean orNested, Set<String> typeNames, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.repositoryconnector.OMRSRepositoryHelper repositoryHelper, String repositoryName, boolean luceneEnabled, boolean luceneRegexes)
searchProperties - to translatenamespace - by which to qualify propertiesorNested - true iff searchProperties is a set of conditions nested inside an OR (match criteria = ANY)typeNames - of all of the types we are including in the searchrepositoryHelper - through which we can lookup type information and propertiesrepositoryName - of the repository (for logging)luceneEnabled - indicates whether Lucene search index is configured (true) or not (false)luceneRegexes - indicates whether unquoted regexes should be treated as Lucene compatible (true) or not (false)List<IPersistentCollection>Copyright © 2021 ODPi. All rights reserved.