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(Object obj) |
|
Boolean |
Equals(Column other) |
|
Int32 |
GetHashCode() |
ITableService
Describes a service which performs table-related options.
public interface Vinyl.Sdk.Tables.ITableService
Methods
Type | Name | Summary |
---|---|---|
Table |
GetTable(Guid tableId) |
Gets the table with the given identifier. |
Boolean |
TryGetTable(Guid dataSourceId, String tableName, 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(Object obj) |
|
Boolean |
Equals(Table other) |
|
Column |
GetColumn(Guid columnId) |
Gets the column with the given identifier. |
Column |
GetColumn(String name) |
Gets the column with the given identifier. |
Int32 |
GetHashCode() | |
Boolean |
TryGetColumn(Guid columnId, Column& column) |
Gets the column with the given identifier. |
Boolean |
TryGetColumn(String name, 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(Object obj) |
|
Boolean |
Equals(TableAction other) |
|
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(Object obj) |
|
Boolean |
Equals(TableDefault other) |
|
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(Object obj) |
|
Boolean |
Equals(TableValidation other) |
|
Int32 |
GetHashCode() |
Static Methods
Type | Name | Summary |
---|---|---|
TableValidation |
CreateTransient(TableValidationSeverity severity) |
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. |