Int32 |
CompareToTable(Table tbl) |
Compares the current table with another table alphabetically. |
String |
ComposeAlias(DbQueryFormats formats) |
Composes the alias. |
void |
EnsureLinkExistence(TableLink link) |
Ensures the existence of the link passed in parameter. |
String |
GetCalcAlias() |
Gets the calculated alias (used when the "alias" field is empty) |
String |
GetComposedAlias(DbQueryFormats formats) |
|
String |
GetFromExpr(DbQueryFormats formats) |
Gets the full name of the table which is used in FROM clause. |
String |
GetPrimalExpr(DbQueryFormats formats) |
Gets the "primal" table expression. Usually it's the name this table is referenced by in the DB. However, for a virtual table it's simply its expression. |
Int32 |
GetRank() |
Gets table's rank. It represents the number of links which come out from this table |
String |
GetSqlExpr(DbQueryFormats formats) |
Gets the SQL expression that represents the table in WHERE clause. |
String |
GetSqlName(DbQueryFormats formats) |
Gets the name that represents the table in SQL expressions. |
String |
GetTableName() |
Gets the name of the table. |
String |
GetTableTag() |
Gets the table Tag (class): DB or virtual. |
void |
LoadFromXmlReader(XmlReader reader) |
When overriden in a derived class loads table properties from System.Xml.XmlReader object. |
void |
LoadNodes(XmlReader reader) |
Loads the sub-nodes of table's node. |
Boolean |
NeedQuote(String s) |
Gets a value indicating whether string should be quoted |
void |
ProcessAttribute(XmlReader reader) |
Processes one attribute during XML reading. |
String |
QuoteIfNecessary(String s, DbQueryFormats formats) |
Puts quotes around identifier if necessary. |
void |
ReadFromJson(JsonReader reader) |
Reads the content of the table from JSON (asynchronous way) |
Task |
ReadFromJsonAsync(JsonReader reader) |
Reads the content of the table from JSON (asynchronous way). |
void |
ReadOnePropFromJson(JsonReader reader, String propName) |
Reads one table's property from JSON |
Task |
ReadOnePropFromJsonAsync(JsonReader reader, String propName) |
Reads one table's property from JSON (asynchronous way). |
void |
SaveAttributes(XmlWriter writer) |
Saves table properties to System.Xml.XmlWriter object. |
void |
SaveNodes(XmlWriter writer) |
Saves the nodes to XML writer. |
void |
SaveToXmlWriter(XmlWriter writer) |
Saves table properties to System.Xml.XmlWriter object. Calls Korzh.EasyQuery.Db.Table.SaveAttributes(System.Xml.XmlWriter)procedure to do the job. |
void |
WritePropertiesToJson(JsonWriter writer) |
Writes table's properties to JSON (asynchronous way). |
Task |
WritePropertiesToJsonAsync(JsonWriter writer) |
Writes table's properties to JSON . |
void |
WriteToJson(JsonWriter writer) |
Writes table properties to Newtonsoft.Json.JsonWriter object. Calls Korzh.EasyQuery.Db.Table.WritePropertiesToJson(Newtonsoft.Json.JsonWriter)procedure to do the job. |
Task |
WriteToJsonAsync(JsonWriter writer) |
Writes table properties to Newtonsoft.Json.JsonWriter object. Calls Korzh.EasyQuery.Db.Table.WritePropertiesToJsonAsync(Newtonsoft.Json.JsonWriter)procedure to do the job (asynchronous way). |