Constructor
new ColumnInfo()
- Copyright:
- ParaSQL LLC 2013-2024. All rights reserved.
- License:
Extends
- Object
Methods
getColumnName() → {string}
Returns:
- Type
- string
getDatatype() → {string}
Returns:
Returns any valid MariaDB datatype: varchar, char, enum, text, mediumtext, longtext, int, bigint, float, double, decimal, boolean, date, time, datetime, timestamp.
- Type
- string
getIsPrimaryKeyMember() → {boolean}
Returns:
true if this column is part of the table's primary key.
- Type
- boolean
getIsRequired() → {boolean}
Returns:
- Type
- boolean
getTableName() → {string}
Returns:
- Type
- string
isAutoKey() → {boolean}
- Since:
- v65
Returns:
Returns true if this column is of subtype AUTOKEY; AUTOKEY columns should always have a datatype of bigint.
- Type
- boolean
isPrimaryKey() → {boolean}
Returns:
true if this column is part of the table's primary key.
- Type
- boolean
setAutoKey()
Sets this column with datatype of bigint, subtype of AUTOKEY, and Primary Key Member of true.
- Description:
Sets this column with datatype of bigint, subtype of AUTOKEY, and Primary Key Member of true.
- Since:
- v65
setPrimaryKeyMember(flag)
Parameters:
Name | Type | Description |
---|---|---|
flag |
boolean | Designate this column as part of the table's primary key. |