| Package | Description |
|---|---|
| com.redhat.lightblue.assoc.qrew | |
| com.redhat.lightblue.assoc.qrew.rules |
| Modifier and Type | Class and Description |
|---|---|
class |
QueryRewriter
Implementation of Rewriter that orchestrates rewriting rules with registered Rewriter instances.
|
| Modifier and Type | Method and Description |
|---|---|
void |
QueryRewriter.register(Rewriter rule)
Register a Rewriter instance.
|
| Modifier and Type | Class and Description |
|---|---|
class |
CombineANDsToNIN
If
|
class |
CombineINsInOR
If
|
class |
CombineNINsInAND
If
|
class |
CombineORsToIN
If
|
class |
EliminateNOT
If
|
class |
EliminateNOTNOT
If
|
class |
EliminateNOTOR
If
|
class |
EliminateSingleANDOR
If
|
class |
ExtendINsInOR
If
|
class |
ExtendNINsInAND
If
|
class |
PromoteNestedAND
If
|
| Modifier and Type | Field and Description |
|---|---|
static Rewriter |
EliminateSingleANDOR.INSTANCE |
static Rewriter |
EliminateNOTNOT.INSTANCE |
static Rewriter |
CombineINsInOR.INSTANCE |
static Rewriter |
CombineANDsToNIN.INSTANCE |
static Rewriter |
ExtendINsInOR.INSTANCE |
static Rewriter |
CombineORsToIN.INSTANCE |
static Rewriter |
CombineNINsInAND.INSTANCE |
static Rewriter |
EliminateNOT.INSTANCE |
static Rewriter |
PromoteNestedAND.INSTANCE |
static Rewriter |
EliminateNOTOR.INSTANCE |
static Rewriter |
ExtendNINsInAND.INSTANCE |
Copyright © 2015. All rights reserved.