DeveelDB
20151217
complete SQL database system, primarly developed for .NET/Mono frameworks
|
The result of a parse of an SQL input More...
Public Member Functions | |
SqlParseResult (string dialect) | |
Constructs a new SqlParseResult. More... | |
Properties | |
string | Dialect [get, private set] |
Gets the name of the SQL dialect of the parser that generated this result. More... | |
ISqlNode | RootNode [get, set] |
Gets or sets the node that is the root of the parsed nodes from the input. More... | |
bool | HasRootNode [get] |
Gets a boolean value that indicates if the result has any root node set. More... | |
ICollection< SqlParseError > | Errors [get, private set] |
Gets a collection of SqlParseError that were found during the parse of an input. More... | |
TimeSpan | ParseTime [get, set] |
Gets or sets the time the parser took to analyze an input provided. More... | |
bool | HasErrors [get] |
Gets a boolean value indicating if the result has any error. More... | |
The result of a parse of an SQL input
Definition at line 25 of file SqlParseResult.cs.
|
inline |
Constructs a new SqlParseResult.
dialect | The SQL dialect of the input. |
Definition at line 30 of file SqlParseResult.cs.
|
getprivate set |
Gets the name of the SQL dialect of the parser that generated this result.
Definition at line 42 of file SqlParseResult.cs.
|
getprivate set |
Gets a collection of SqlParseError that were found during the parse of an input.
Definition at line 76 of file SqlParseResult.cs.
|
get |
Gets a boolean value indicating if the result has any error.
Definition at line 89 of file SqlParseResult.cs.
|
get |
Gets a boolean value that indicates if the result has any root node set.
Definition at line 68 of file SqlParseResult.cs.
|
getset |
Gets or sets the time the parser took to analyze an input provided.
Definition at line 81 of file SqlParseResult.cs.
|
getset |
Gets or sets the node that is the root of the parsed nodes from the input.
If the parser produced any tree from the analysis, this object will be used to construct commands to interact with the underlying system.
In some cases this value is not set, because of previous errors during the analysis of an input from the parser.
Definition at line 61 of file SqlParseResult.cs.