All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.stargate.sgv2.graphql.schema.graphqlfirst.processor.ArgumentDirectiveModels Maven / Gradle / Ivy

There is a newer version: 2.0.0-ALPHA-17
Show newest version
package io.stargate.sgv2.graphql.schema.graphqlfirst.processor;

import java.util.List;

/**
 * Holds all CQL arguments including conditions (WHERE and IF) that were inferred for a particular
 * GraphQL operation and increments.
 */
public class ArgumentDirectiveModels {

  private final List ifConditions;
  private final List whereConditions;
  private final List incrementModels;

  public ArgumentDirectiveModels(
      List ifConditions,
      List whereConditions,
      List incrementModels) {
    this.ifConditions = ifConditions;
    this.whereConditions = whereConditions;
    this.incrementModels = incrementModels;
  }

  public List getIfConditions() {
    return ifConditions;
  }

  public List getWhereConditions() {
    return whereConditions;
  }

  public List getIncrementModels() {
    return incrementModels;
  }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy