public static final class CompilationResultAction.Relation.IncrementalTableConfig extends GeneratedMessageV3 implements CompilationResultAction.Relation.IncrementalTableConfigOrBuilder
   
   Contains settings for relations of type INCREMENTAL_TABLE.
 Protobuf type 
 google.cloud.dataform.v1beta1.CompilationResultAction.Relation.IncrementalTableConfig
    Inherited Members
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
    
    
      com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT,int)
    
    
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.<T>emptyList(java.lang.Class<T>)
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
   
  Static Fields
  
  INCREMENTAL_POST_OPERATIONS_FIELD_NUMBER
  
    public static final int INCREMENTAL_POST_OPERATIONS_FIELD_NUMBER
   
  
    
      
        | Field Value | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  
  
    public static final int INCREMENTAL_PRE_OPERATIONS_FIELD_NUMBER
   
  
    
      
        | Field Value | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  
  
    public static final int INCREMENTAL_SELECT_QUERY_FIELD_NUMBER
   
  
    
      
        | Field Value | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  
  
    public static final int REFRESH_DISABLED_FIELD_NUMBER
   
  
    
      
        | Field Value | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  
  
    public static final int UNIQUE_KEY_PARTS_FIELD_NUMBER
   
  
    
      
        | Field Value | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  
  
    public static final int UPDATE_PARTITION_FILTER_FIELD_NUMBER
   
  
    
      
        | Field Value | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  Static Methods
  
  
  
  
    public static CompilationResultAction.Relation.IncrementalTableConfig getDefaultInstance()
   
  
  
  
  
    public static final Descriptors.Descriptor getDescriptor()
   
  
  
  
  
    public static CompilationResultAction.Relation.IncrementalTableConfig.Builder newBuilder()
   
  
  
  
  
    public static CompilationResultAction.Relation.IncrementalTableConfig.Builder newBuilder(CompilationResultAction.Relation.IncrementalTableConfig prototype)
   
  
  
  
  
  
    public static CompilationResultAction.Relation.IncrementalTableConfig parseDelimitedFrom(InputStream input)
   
  
  
  
  
  
  
    public static CompilationResultAction.Relation.IncrementalTableConfig parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
   
  
  
  
  
  
  
    public static CompilationResultAction.Relation.IncrementalTableConfig parseFrom(byte[] data)
   
  
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | data | byte[]
 | 
    
  
  
  
  
  
  
    public static CompilationResultAction.Relation.IncrementalTableConfig parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
   
  
  
  
  
  
  
    public static CompilationResultAction.Relation.IncrementalTableConfig parseFrom(ByteString data)
   
  
  
  
  
  
  
    public static CompilationResultAction.Relation.IncrementalTableConfig parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
   
  
  
  
  
  
  
    public static CompilationResultAction.Relation.IncrementalTableConfig parseFrom(CodedInputStream input)
   
  
  
  
  
  
  
    public static CompilationResultAction.Relation.IncrementalTableConfig parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
   
  
  
  
  
  
  
    public static CompilationResultAction.Relation.IncrementalTableConfig parseFrom(InputStream input)
   
  
  
  
  
  
  
    public static CompilationResultAction.Relation.IncrementalTableConfig parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
   
  
  
  
  
  
  
    public static CompilationResultAction.Relation.IncrementalTableConfig parseFrom(ByteBuffer data)
   
  
  
  
  
  
  
    public static CompilationResultAction.Relation.IncrementalTableConfig parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
   
  
  
  
  
  
  
    public static Parser<CompilationResultAction.Relation.IncrementalTableConfig> parser()
   
  
  Methods
  
  
  
  
    public boolean equals(Object obj)
   
  
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | obj | Object
 | 
    
  
  
  Overrides
  
  
  
  
    public CompilationResultAction.Relation.IncrementalTableConfig getDefaultInstanceForType()
   
  
  
  getIncrementalPostOperations(int index)
  
    public String getIncrementalPostOperations(int index)
   
   SQL statements to be executed after inserting new rows into the
 relation.
 repeated string incremental_post_operations = 6;
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | index | int
 The index of the element to return. | 
    
  
  
    
      
        | Returns | 
      
        | Type | Description | 
      
        | String | The incrementalPostOperations at the given index. | 
    
  
  
  getIncrementalPostOperationsBytes(int index)
  
    public ByteString getIncrementalPostOperationsBytes(int index)
   
   SQL statements to be executed after inserting new rows into the
 relation.
 repeated string incremental_post_operations = 6;
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | index | int
 The index of the value to return. | 
    
  
  
    
      
        | Returns | 
      
        | Type | Description | 
      
        | ByteString | The bytes of the incrementalPostOperations at the given index. | 
    
  
  
  getIncrementalPostOperationsCount()
  
    public int getIncrementalPostOperationsCount()
   
   SQL statements to be executed after inserting new rows into the
 relation.
 repeated string incremental_post_operations = 6;
    
      
        | Returns | 
      
        | Type | Description | 
      
        | int | The count of incrementalPostOperations. | 
    
  
  
  getIncrementalPostOperationsList()
  
    public ProtocolStringList getIncrementalPostOperationsList()
   
   SQL statements to be executed after inserting new rows into the
 relation.
 repeated string incremental_post_operations = 6;
    
      
        | Returns | 
      
        | Type | Description | 
      
        | ProtocolStringList | A list containing the incrementalPostOperations. | 
    
  
  
  
  
    public String getIncrementalPreOperations(int index)
   
   SQL statements to be executed before inserting new rows into the
 relation.
 repeated string incremental_pre_operations = 5;
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | index | int
 The index of the element to return. | 
    
  
  
    
      
        | Returns | 
      
        | Type | Description | 
      
        | String | The incrementalPreOperations at the given index. | 
    
  
  
  
  
    public ByteString getIncrementalPreOperationsBytes(int index)
   
   SQL statements to be executed before inserting new rows into the
 relation.
 repeated string incremental_pre_operations = 5;
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | index | int
 The index of the value to return. | 
    
  
  
    
      
        | Returns | 
      
        | Type | Description | 
      
        | ByteString | The bytes of the incrementalPreOperations at the given index. | 
    
  
  
  
  
    public int getIncrementalPreOperationsCount()
   
   SQL statements to be executed before inserting new rows into the
 relation.
 repeated string incremental_pre_operations = 5;
    
      
        | Returns | 
      
        | Type | Description | 
      
        | int | The count of incrementalPreOperations. | 
    
  
  
  
  
    public ProtocolStringList getIncrementalPreOperationsList()
   
   SQL statements to be executed before inserting new rows into the
 relation.
 repeated string incremental_pre_operations = 5;
    
      
        | Returns | 
      
        | Type | Description | 
      
        | ProtocolStringList | A list containing the incrementalPreOperations. | 
    
  
  
  
  
    public String getIncrementalSelectQuery()
   
   The SELECT query which returns rows which should be inserted into the
 relation if it already exists and is not being refreshed.
 string incremental_select_query = 1;
    
      
        | Returns | 
      
        | Type | Description | 
      
        | String | The incrementalSelectQuery. | 
    
  
  
  
  
    public ByteString getIncrementalSelectQueryBytes()
   
   The SELECT query which returns rows which should be inserted into the
 relation if it already exists and is not being refreshed.
 string incremental_select_query = 1;
    
      
        | Returns | 
      
        | Type | Description | 
      
        | ByteString | The bytes for incrementalSelectQuery. | 
    
  
  
  
  
    public Parser<CompilationResultAction.Relation.IncrementalTableConfig> getParserForType()
   
  
  Overrides
  
  
  
  
    public boolean getRefreshDisabled()
   
   Whether this table should be protected from being refreshed.
 bool refresh_disabled = 2;
    
      
        | Returns | 
      
        | Type | Description | 
      
        | boolean | The refreshDisabled. | 
    
  
  
  
  
    public int getSerializedSize()
   
  
    
      
        | Returns | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  Overrides
  
  
  
  
    public String getUniqueKeyParts(int index)
   
   A set of columns or SQL expressions used to define row uniqueness.
 If any duplicates are discovered (as defined by unique_key_parts),
 only the newly selected rows (as defined by incremental_select_query)
 will be included in the relation.
 repeated string unique_key_parts = 3;
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | index | int
 The index of the element to return. | 
    
  
  
    
      
        | Returns | 
      
        | Type | Description | 
      
        | String | The uniqueKeyParts at the given index. | 
    
  
  
  
  
    public ByteString getUniqueKeyPartsBytes(int index)
   
   A set of columns or SQL expressions used to define row uniqueness.
 If any duplicates are discovered (as defined by unique_key_parts),
 only the newly selected rows (as defined by incremental_select_query)
 will be included in the relation.
 repeated string unique_key_parts = 3;
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | index | int
 The index of the value to return. | 
    
  
  
    
      
        | Returns | 
      
        | Type | Description | 
      
        | ByteString | The bytes of the uniqueKeyParts at the given index. | 
    
  
  
  
  
    public int getUniqueKeyPartsCount()
   
   A set of columns or SQL expressions used to define row uniqueness.
 If any duplicates are discovered (as defined by unique_key_parts),
 only the newly selected rows (as defined by incremental_select_query)
 will be included in the relation.
 repeated string unique_key_parts = 3;
    
      
        | Returns | 
      
        | Type | Description | 
      
        | int | The count of uniqueKeyParts. | 
    
  
  
  
  
    public ProtocolStringList getUniqueKeyPartsList()
   
   A set of columns or SQL expressions used to define row uniqueness.
 If any duplicates are discovered (as defined by unique_key_parts),
 only the newly selected rows (as defined by incremental_select_query)
 will be included in the relation.
 repeated string unique_key_parts = 3;
    public String getUpdatePartitionFilter()
   
   A SQL expression conditional used to limit the set of existing rows
 considered for a merge operation (see unique_key_parts for more
 information).
 string update_partition_filter = 4;
    
      
        | Returns | 
      
        | Type | Description | 
      
        | String | The updatePartitionFilter. | 
    
  
  
  
  
    public ByteString getUpdatePartitionFilterBytes()
   
   A SQL expression conditional used to limit the set of existing rows
 considered for a merge operation (see unique_key_parts for more
 information).
 string update_partition_filter = 4;
    
      
        | Returns | 
      
        | Type | Description | 
      
        | ByteString | The bytes for updatePartitionFilter. | 
    
  
  
  
  
  
    
      
        | Returns | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  Overrides
  
  
  
  
    protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
   
  
  Overrides
  
  
  
  
    public final boolean isInitialized()
   
  
  Overrides
  
  
  
  
    public CompilationResultAction.Relation.IncrementalTableConfig.Builder newBuilderForType()
   
  
  
  
  
    protected CompilationResultAction.Relation.IncrementalTableConfig.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
   
  
  
  Overrides
  
  
  
  
    protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
   
  
  
    
      
        | Returns | 
      
        | Type | Description | 
      
        | Object |  | 
    
  
  Overrides
  
  
  
  
    public CompilationResultAction.Relation.IncrementalTableConfig.Builder toBuilder()
   
  
  
  
  
    public void writeTo(CodedOutputStream output)
   
  
  Overrides