case class SQLQueryContext(line: Option[Int], startPosition: Option[Int], originStartIndex: Option[Int], originStopIndex: Option[Int], sqlText: Option[String], originObjectType: Option[String], originObjectName: Option[String]) extends QueryContext with Product with Serializable
The class represents error context of a SQL query.
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- SQLQueryContext
- Serializable
- Product
- Equals
- QueryContext
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Instance Constructors
- new SQLQueryContext(line: Option[Int], startPosition: Option[Int], originStartIndex: Option[Int], originStopIndex: Option[Int], sqlText: Option[String], originObjectType: Option[String], originObjectName: Option[String])
Value Members
- lazy val fragment: String
Gets the textual fragment of a SQL query.
Gets the textual fragment of a SQL query.
- Definition Classes
- SQLQueryContext → QueryContext
- def isValid: Boolean
- val line: Option[Int]
- val objectName: String
- val objectType: String
- val originObjectName: Option[String]
- val originObjectType: Option[String]
- val originStartIndex: Option[Int]
- val originStopIndex: Option[Int]
- def productElementNames: Iterator[String]
- Definition Classes
- Product
- val sqlText: Option[String]
- val startIndex: Int
- val startPosition: Option[Int]
- val stopIndex: Int
- lazy val summary: String
The SQL query context of current node.
The SQL query context of current node. For example:
SQL of VIEW v1(line 1, position 25)
SELECT AS five, i.f1, i.f1 - int('2') AS x FROM INT4_TBL i ^^^^^^^^^^^^^^^