Public Member Functions | |
| Table | table () |
| Return the table this column is a part of. | |
| void | flush () |
| Flush any changes made to the table. | |
| int | index () |
| Return the zero-based index of this column in the table. | |
| bit | registered () |
| Return whether this column is registered in the table. | |
| bit | modified () |
| Return whether the column has been modified for a table flush. | |
| char[] | name () |
| Return the name of the column. | |
| void | name (char[] value) |
| Assign the name of the column. | |
| char[] | dataType () |
| Return the data type of the column. | |
| char[] | defaultValue () |
| Return the default value of the column. | |
| void | defaultValue (char[] value) |
| Assign the default value of the column. | |
| SQLite OnConflict | uniqueConflict () |
| Return the conflict resolution if a row is added to the table where this column's value is not unique to the table (see SQLite.OnConflict). | |
| SQLite OnConflict | notNullConflict () |
| Return the conflict resolution if a row is added to the table where this column's value is NULL (see SQLite.OnConflict). | |
| void | remove () |
| Remove the column from the table in the next flush (). | |
| bit | removed () |
| Return whether this column has been removed in the next flush (). | |
|
|
Return the data type of the column. Data types are informational in SQLite and have no consequence on what can be stored in them. |
|
|
Assign the default value of the column. The default default value null for NONE. The change is buffered and will be stored on a call to flush () on the table. This will have no effect on already-created rows.
|
|
|
Return the default value of the column.
|
|
|
Flush any changes made to the table.
|
|
|
Return the zero-based index of this column in the table.
|
|
|
Return whether the column has been modified for a table flush.
|
|
|
Assign the name of the column. The change is buffered and will be stored on a call to flush () on the table. Multiple columns with the same name will cause an exception in flush ().
|
|
|
Return the name of the column.
|
|
|
Return the conflict resolution if a row is added to the table where this column's value is NULL (see SQLite.OnConflict).
|
|
|
Return whether this column is registered in the table.
|
|
|
Remove the column from the table in the next flush (). If the column or table is not registered, this is an immediate command. |
|
|
Return whether this column has been removed in the next flush ().
|
|
|
Return the table this column is a part of.
|
|
|
Return the conflict resolution if a row is added to the table where this column's value is not unique to the table (see SQLite.OnConflict).
|
1.3.2