All Methods Static Methods Instance Methods Concrete Methods
Modifier and Type |
Method and Description |
int |
compareTo(Clause that) |
static Clause |
create(Map<String,Object> m) |
static Clause |
create(String json) |
boolean |
doesOverride(Clause that) |
boolean |
equals(Object o) |
Condition |
getCollection() |
Condition |
getGlobalTag() |
Condition |
getReplica() |
SealedClause |
getSealedClause(Function<Condition,Object> computedValueEvaluator) |
Condition |
getShard() |
Condition |
getTag() |
Condition |
getThirdTag() |
int |
hashCode() |
boolean |
isMatch(ReplicaInfo r,
String collection,
String shard) |
boolean |
isPerCollectiontag() |
boolean |
isStrict() |
static Double |
parseDouble(String name,
Object val) |
static Long |
parseLong(String name,
Object val) |
static String |
parseString(Object val) |
List<Violation> |
test(Policy.Session session,
double[] deviations) |
void |
throwExp(Map<String,Object> clause,
String msg,
Object... args) |
String |
toString() |
static Object |
validate(String name,
Object val,
boolean isRuleVal) |
void |
writeMap(MapWriter.EntryWriter ew) |