Java Reference
Java Reference
Detailed Description
The values of the n-tuple formed by the given variables can only be one of
the listed n-tuples in values. The n-tuples are encoded in a flattened way:
[tuple0_v0, tuple0_v1, ..., tuple0_v{n-1}, tuple1_v0, ...].
Protobuf type
Definition at line 437 of file TableConstraintProto.java.
Public Member Functions | |
| .lang.Override Builder | clear () |
| .lang.Override com.google.protobuf.Descriptors.Descriptor | getDescriptorForType () |
| .lang.Override com.google.ortools.sat.TableConstraintProto | getDefaultInstanceForType () |
| .lang.Override com.google.ortools.sat.TableConstraintProto | build () |
| .lang.Override com.google.ortools.sat.TableConstraintProto | buildPartial () |
| .lang.Override Builder | clone () |
| .lang.Override Builder | setField (com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) |
| .lang.Override Builder | clearField (com.google.protobuf.Descriptors.FieldDescriptor field) |
| .lang.Override Builder | clearOneof (com.google.protobuf.Descriptors.OneofDescriptor oneof) |
| .lang.Override Builder | setRepeatedField (com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) |
| .lang.Override Builder | addRepeatedField (com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) |
| .lang.Override Builder | mergeFrom (com.google.protobuf.Message other) |
| Builder | mergeFrom (com.google.ortools.sat.TableConstraintProto other) |
| .lang.Override final boolean | isInitialized () |
| .lang.Override Builder | mergeFrom (com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException |
| java.util.List< java.lang.Integer > | getVarsList () |
repeated int32 vars = 1; More... | |
| int | getVarsCount () |
repeated int32 vars = 1; More... | |
| int | getVars (int index) |
repeated int32 vars = 1; More... | |
| Builder | setVars (int index, int value) |
repeated int32 vars = 1; More... | |
| Builder | addVars (int value) |
repeated int32 vars = 1; More... | |
| Builder | addAllVars (java.lang.Iterable<? extends java.lang.Integer > values) |
repeated int32 vars = 1; More... | |
| Builder | clearVars () |
repeated int32 vars = 1; More... | |
| java.util.List< java.lang.Long > | getValuesList () |
repeated int64 values = 2; More... | |
| int | getValuesCount () |
repeated int64 values = 2; More... | |
| long | getValues (int index) |
repeated int64 values = 2; More... | |
| Builder | setValues (int index, long value) |
repeated int64 values = 2; More... | |
| Builder | addValues (long value) |
repeated int64 values = 2; More... | |
| Builder | addAllValues (java.lang.Iterable<? extends java.lang.Long > values) |
repeated int64 values = 2; More... | |
| Builder | clearValues () |
repeated int64 values = 2; More... | |
| .lang.Override boolean | getNegated () |
| Builder | setNegated (boolean value) |
| Builder | clearNegated () |
| .lang.Override final Builder | setUnknownFields (final com.google.protobuf.UnknownFieldSet unknownFields) |
| .lang.Override final Builder | mergeUnknownFields (final com.google.protobuf.UnknownFieldSet unknownFields) |
Static Public Member Functions | |
| static final com.google.protobuf.Descriptors.Descriptor | getDescriptor () |
Protected Member Functions | |
| .lang.Override com.google.protobuf.GeneratedMessageV3.FieldAccessorTable | internalGetFieldAccessorTable () |
Member Function Documentation
◆ addAllValues()
|
inline |
repeated int64 values = 2;
- Parameters
-
values The values to add.
- Returns
- This builder for chaining.
Definition at line 756 of file TableConstraintProto.java.
◆ addAllVars()
|
inline |
repeated int32 vars = 1;
- Parameters
-
values The vars to add.
- Returns
- This builder for chaining.
Definition at line 677 of file TableConstraintProto.java.
◆ addRepeatedField()
|
inline |
Definition at line 547 of file TableConstraintProto.java.
◆ addValues()
|
inline |
repeated int64 values = 2;
- Parameters
-
value The values to add.
- Returns
- This builder for chaining.
Definition at line 745 of file TableConstraintProto.java.
◆ addVars()
|
inline |
repeated int32 vars = 1;
- Parameters
-
value The vars to add.
- Returns
- This builder for chaining.
Definition at line 666 of file TableConstraintProto.java.
◆ build()
|
inline |
Definition at line 493 of file TableConstraintProto.java.
◆ buildPartial()
|
inline |
Definition at line 502 of file TableConstraintProto.java.
◆ clear()
|
inline |
Definition at line 470 of file TableConstraintProto.java.
◆ clearField()
|
inline |
Definition at line 531 of file TableConstraintProto.java.
◆ clearNegated()
|
inline |
If true, the meaning is "negated", that is we forbid any of the given tuple from a feasible assignment.
bool negated = 3;
- Returns
- This builder for chaining.
Definition at line 814 of file TableConstraintProto.java.
◆ clearOneof()
|
inline |
Definition at line 536 of file TableConstraintProto.java.
◆ clearValues()
|
inline |
repeated int64 values = 2;
- Returns
- This builder for chaining.
Definition at line 768 of file TableConstraintProto.java.
◆ clearVars()
|
inline |
repeated int32 vars = 1;
- Returns
- This builder for chaining.
Definition at line 689 of file TableConstraintProto.java.
◆ clone()
|
inline |
Definition at line 521 of file TableConstraintProto.java.
◆ getDefaultInstanceForType()
|
inline |
Definition at line 488 of file TableConstraintProto.java.
◆ getDescriptor()
|
inlinestatic |
Definition at line 442 of file TableConstraintProto.java.
◆ getDescriptorForType()
|
inline |
Definition at line 483 of file TableConstraintProto.java.
◆ getNegated()
|
inline |
If true, the meaning is "negated", that is we forbid any of the given tuple from a feasible assignment.
bool negated = 3;
- Returns
- The negated.
Implements TableConstraintProtoOrBuilder.
Definition at line 786 of file TableConstraintProto.java.
◆ getValues()
|
inline |
repeated int64 values = 2;
- Parameters
-
index The index of the element to return.
- Returns
- The values at the given index.
Implements TableConstraintProtoOrBuilder.
Definition at line 724 of file TableConstraintProto.java.
◆ getValuesCount()
|
inline |
repeated int64 values = 2;
- Returns
- The count of values.
Implements TableConstraintProtoOrBuilder.
Definition at line 716 of file TableConstraintProto.java.
◆ getValuesList()
|
inline |
repeated int64 values = 2;
- Returns
- A list containing the values.
Implements TableConstraintProtoOrBuilder.
Definition at line 708 of file TableConstraintProto.java.
◆ getVars()
|
inline |
repeated int32 vars = 1;
- Parameters
-
index The index of the element to return.
- Returns
- The vars at the given index.
Implements TableConstraintProtoOrBuilder.
Definition at line 645 of file TableConstraintProto.java.
◆ getVarsCount()
|
inline |
repeated int32 vars = 1;
- Returns
- The count of vars.
Implements TableConstraintProtoOrBuilder.
Definition at line 637 of file TableConstraintProto.java.
◆ getVarsList()
|
inline |
repeated int32 vars = 1;
- Returns
- A list containing the vars.
Implements TableConstraintProtoOrBuilder.
Definition at line 629 of file TableConstraintProto.java.
◆ internalGetFieldAccessorTable()
|
inlineprotected |
Definition at line 448 of file TableConstraintProto.java.
◆ isInitialized()
|
inline |
Definition at line 593 of file TableConstraintProto.java.
◆ mergeFrom() [1/3]
|
inline |
Definition at line 562 of file TableConstraintProto.java.
◆ mergeFrom() [2/3]
|
inline |
Definition at line 598 of file TableConstraintProto.java.
◆ mergeFrom() [3/3]
|
inline |
Definition at line 553 of file TableConstraintProto.java.
◆ mergeUnknownFields()
|
inline |
Definition at line 827 of file TableConstraintProto.java.
◆ setField()
|
inline |
Definition at line 525 of file TableConstraintProto.java.
◆ setNegated()
|
inline |
If true, the meaning is "negated", that is we forbid any of the given tuple from a feasible assignment.
bool negated = 3;
- Parameters
-
value The negated to set.
- Returns
- This builder for chaining.
Definition at line 799 of file TableConstraintProto.java.
◆ setRepeatedField()
|
inline |
Definition at line 541 of file TableConstraintProto.java.
◆ setUnknownFields()
|
inline |
Definition at line 821 of file TableConstraintProto.java.
◆ setValues()
|
inline |
repeated int64 values = 2;
- Parameters
-
index The index to set the value at. value The values to set.
- Returns
- This builder for chaining.
Definition at line 733 of file TableConstraintProto.java.
◆ setVars()
|
inline |
repeated int32 vars = 1;
- Parameters
-
index The index to set the value at. value The vars to set.
- Returns
- This builder for chaining.
Definition at line 654 of file TableConstraintProto.java.
The documentation for this class was generated from the following file: