Vinyl.Sdk.Tables in Jitterbit App Builder
Column
Logical column definition.
public class Vinyl.Sdk.Tables.Column
    : IEquatable<Column>
Properties
| Type | Name | Summary | 
|---|---|---|
| Guid | ColumnId | Gets the column identifier. | 
| Int32 | Index | Gets the column index. The column index represents the relative position of the column in the table. | 
| Boolean | IsPrimaryKey | Gets a value indicating whether the column is a part of the primary key. | 
| Boolean | IsRequired | Gets or sets a value indicating whether the column is required. | 
| String | Name | Gets the logical column name. | 
| Table | Table | Gets the logical table definition to which the column belongs. | 
Methods
| Type | Name | Summary | 
|---|---|---|
| Boolean | Equals( Objectobj) | |
| Boolean | Equals( Columnother) | |
| Int32 | GetHashCode() | 
ITableService
Describes a service which performs table-related options.
public interface Vinyl.Sdk.Tables.ITableService
Methods
| Type | Name | Summary | 
|---|---|---|
| Table | GetTable( GuidtableId) | Gets the table with the given identifier. | 
| Boolean | TryGetTable( GuiddataSourceId,StringtableName,Table&table) | Gets the table with the given name in the specified data source. | 
Table
Logical table definition.
public class Vinyl.Sdk.Tables.Table
    : IEquatable<Table>
Properties
| Type | Name | Summary | 
|---|---|---|
| ImmutableArray<Column> | Columns | Gets the table's column definitions. | 
| String | Name | Gets the logical table name. | 
| Guid | TableId | Gets the table identifier. | 
Methods
| Type | Name | Summary | 
|---|---|---|
| Boolean | Equals( Objectobj) | |
| Boolean | Equals( Tableother) | |
| Column | GetColumn( GuidcolumnId) | Gets the column with the given identifier. | 
| Column | GetColumn( Stringname) | Gets the column with the given identifier. | 
| Int32 | GetHashCode() | |
| Boolean | TryGetColumn( GuidcolumnId,Column&column) | Gets the column with the given identifier. | 
| Boolean | TryGetColumn( Stringname,Column&column) | Gets the column with the given identifier. | 
TableAction
Table action registration.
public class Vinyl.Sdk.Tables.TableAction
Properties
| Type | Name | Summary | 
|---|---|---|
| Guid | ActionId | Gets the action identifier. | 
| Int32 | Index | Gets the action execution order. | 
Methods
| Type | Name | Summary | 
|---|---|---|
| Boolean | Equals( Objectobj) | |
| Boolean | Equals( TableActionother) | |
| Int32 | GetHashCode() | 
TableDefault
Table default registration.
public class Vinyl.Sdk.Tables.TableDefault
Properties
| Type | Name | Summary | 
|---|---|---|
| Guid | DefaultId | Gets the default identifier. | 
| Int32 | Index | Gets the default execution order. | 
Methods
| Type | Name | Summary | 
|---|---|---|
| Boolean | Equals( Objectobj) | |
| Boolean | Equals( TableDefaultother) | |
| Int32 | GetHashCode() | 
TableValidation
Table validation registration.
public class Vinyl.Sdk.Tables.TableValidation
    : IEquatable<TableValidation>
Properties
| Type | Name | Summary | 
|---|---|---|
| Int32 | Index | Gets the validation execution order. | 
| Boolean | IsTransient | Gets a value indicating whether the validation is an ad-hoc registration created for the lifetime of the event. | 
| String | Message | Gets the validation message. | 
| TableValidationSeverity | Severity | Gets the validation severity. | 
| Guid | ValidationId | Gets the validation identifier. | 
Methods
| Type | Name | Summary | 
|---|---|---|
| Boolean | Equals( Objectobj) | |
| Boolean | Equals( TableValidationother) | |
| Int32 | GetHashCode() | 
Static Methods
| Type | Name | Summary | 
|---|---|---|
| TableValidation | CreateTransient( TableValidationSeverityseverity) | Creates an ad-hoc validation registration that exists for the lifetime of the event. | 
TableValidationSeverity
Denotes the validation severity.
public enum Vinyl.Sdk.Tables.TableValidationSeverity
    : Enum, IComparable, IFormattable, IConvertible
Enum
| Value | Name | Summary | 
|---|---|---|
| 1 | Error | The validation should be treated as a failure. The event did not complete successfully. | 
| 2 | Warning | In non-interactive scenarios, the validation should be treated as an error. In interactive scenarios, the user should have the option to override the warning. | 
| 3 | Information | An information validation message should be displayed to the user after the event completes. |