diff options
| author | Brian S. O'Neill <bronee@gmail.com> | 2007-10-26 21:24:43 +0000 | 
|---|---|---|
| committer | Brian S. O'Neill <bronee@gmail.com> | 2007-10-26 21:24:43 +0000 | 
| commit | 4063328f97c0180ceab565cc3f411e3dcc07bca8 (patch) | |
| tree | a4a9273fc849990dd1e02f8fe3f097b2e68cea01 /src/main/java/com/amazon/carbonado/Storage.java | |
| parent | f1393c44e8e0f30da15a3443ebbf0c022c608fca (diff) | |
Added support for outer joins.
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
  | 
