Class TableMapping
Inherited Members
Namespace: Unity.VisualScripting .Dependencies.Sqlite
Assembly: Unity.VisualScripting.Core.Editor.dll
Syntax
public class TableMapping
Constructors
TableMapping(Type, CreateFlags)
Declaration
public TableMapping(Type type, CreateFlags createFlags = CreateFlags.None)
Parameters
Type | Name | Description |
---|---|---|
Type | type | |
Create |
createFlags |
Properties
Columns
Declaration
public TableMapping.Column[] Columns { get; }
Property Value
Type | Description |
---|---|
Column[] |
GetByPrimaryKeySql
Declaration
public string GetByPrimaryKeySql { get; }
Property Value
Type | Description |
---|---|
string |
HasAutoIncPK
Declaration
public bool HasAutoIncPK { get; }
Property Value
Type | Description |
---|---|
bool |
InsertColumns
Declaration
public TableMapping.Column[] InsertColumns { get; }
Property Value
Type | Description |
---|---|
Column[] |
InsertOrReplaceColumns
Declaration
public TableMapping.Column[] InsertOrReplaceColumns { get; }
Property Value
Type | Description |
---|---|
Column[] |
MappedType
Declaration
public Type MappedType { get; }
Property Value
Type | Description |
---|---|
Type |
PK
Declaration
public TableMapping.Column PK { get; }
Property Value
Type | Description |
---|---|
Table |
TableName
Declaration
public string TableName { get; }
Property Value
Type | Description |
---|---|
string |
Methods
Dispose()
Declaration
protected void Dispose()
FindColumn(string)
Declaration
public TableMapping.Column FindColumn(string columnName)
Parameters
Type | Name | Description |
---|---|---|
string | columnName |
Returns
Type | Description |
---|---|
Table |
FindColumnWithPropertyName(string)
Declaration
public TableMapping.Column FindColumnWithPropertyName(string propertyName)
Parameters
Type | Name | Description |
---|---|---|
string | propertyName |
Returns
Type | Description |
---|---|
Table |
GetInsertCommand(SQLiteConnection, string)
Declaration
public PreparedSqlLiteInsertCommand GetInsertCommand(SQLiteConnection conn, string extra)
Parameters
Type | Name | Description |
---|---|---|
SQLite |
conn | |
string | extra |
Returns
Type | Description |
---|---|
Prepared |
SetAutoIncPK(object, long)
Declaration
public void SetAutoIncPK(object obj, long id)