alluxio.grpc.table.ConstraintOrBuilder Maven / Gradle / Ivy
// Generated by the protocol buffer alluxio.shaded.client.com.iler. DO NOT EDIT!
// source: grpc/table/table_master.proto
package alluxio.grpc.table;
public interface ConstraintOrBuilder extends
// @@protoc_insertion_point(interface_extends:alluxio.grpc.table.Constraint)
alluxio.shaded.client.com.google.protobuf.MessageOrBuilder {
/**
*
* maps column to constraint, columns not present are not constrained
*
*
* map<string, .alluxio.grpc.table.Domain> column_constraints = 1;
*/
int getColumnConstraintsCount();
/**
*
* maps column to constraint, columns not present are not constrained
*
*
* map<string, .alluxio.grpc.table.Domain> column_constraints = 1;
*/
boolean containsColumnConstraints(
java.lang.String key);
/**
* Use {@link #getColumnConstraintsMap()} instead.
*/
@java.lang.Deprecated
java.util.Map
getColumnConstraints();
/**
*
* maps column to constraint, columns not present are not constrained
*
*
* map<string, .alluxio.grpc.table.Domain> column_constraints = 1;
*/
java.util.Map
getColumnConstraintsMap();
/**
*
* maps column to constraint, columns not present are not constrained
*
*
* map<string, .alluxio.grpc.table.Domain> column_constraints = 1;
*/
alluxio.grpc.table.Domain getColumnConstraintsOrDefault(
java.lang.String key,
alluxio.grpc.table.Domain defaultValue);
/**
*
* maps column to constraint, columns not present are not constrained
*
*
* map<string, .alluxio.grpc.table.Domain> column_constraints = 1;
*/
alluxio.grpc.table.Domain getColumnConstraintsOrThrow(
java.lang.String key);
}