Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 /*
  * Copyright 2015-2015 Amazon Technologies, Inc.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at:
  *
  *    http://aws.amazon.com/apache2.0
  *
 * This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES
 * OR CONDITIONS OF ANY KIND, either express or implied. See the
 * License for the specific language governing permissions and
 * limitations under the License.
 */
 package com.amazonaws.services.dynamodbv2.xspec;
import static com.amazonaws.services.dynamodbv2.xspec.ExpressionSpecBuilder._;
Represents an OR condition in building condition expressions.

This object is as immutable (or unmodifiable) as the underlying conditions.

public final class OrCondition extends Condition {
    private final Condition lhs;
    private final Condition rhs;
    OrCondition(Condition lhsCondition rhs) {
        this. = lhs;
        this. = rhs;
    }
    @Override
        return .asSubstituted(context) + " OR " + .asSubstituted(context);
    }
    @Override
    public AndCondition and(Condition that) {
        return new AndCondition(_(this), that.atomic() ? that : _(that));
    }
    @Override
    boolean atomic() {
        return false;
    }
    @Override
    int precedence() {
        return ..value();
    }
New to GrepCode? Check out our FAQ X