diff options
Diffstat (limited to 'src/main/java/com/amazon/carbonado/Storage.java')
-rw-r--r-- | src/main/java/com/amazon/carbonado/Storage.java | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/main/java/com/amazon/carbonado/Storage.java b/src/main/java/com/amazon/carbonado/Storage.java index 551e1eb..a1cc420 100644 --- a/src/main/java/com/amazon/carbonado/Storage.java +++ b/src/main/java/com/amazon/carbonado/Storage.java @@ -90,8 +90,12 @@ public interface Storage<S extends Storable> { * | "(" Filter ")"
* PropertyFilter = ChainedProperty RelOp "?"
* RelOp = "=" | "!=" | "<" | ">=" | ">" | "<="
- * ChainedProperty = Identifier { "." Identifier }
* ChainedFilter = ChainedProperty "(" [ Filter ] ")"
+ * ChainedProperty = Identifier
+ * | InnerJoin "." ChainedProperty
+ * | OuterJoin "." ChainedProperty
+ * InnerJoin = Identifier
+ * OuterJoin = '(' Identifier ')'
* </pre>
*
* @param filter query filter expression
|