class ToStringSQLBuilder extends V2ExpressionSQLBuilder with Serializable
The builder to generate toString information of V2 expressions.
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- ToStringSQLBuilder
- Serializable
- V2ExpressionSQLBuilder
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Instance Constructors
- new ToStringSQLBuilder()
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def build(expr: Expression): String
- Definition Classes
- V2ExpressionSQLBuilder
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def escapeSpecialCharsForLikePattern(str: String): String
Escape the special chars for like pattern.
Escape the special chars for like pattern.
Note: This method adopts the escape representation within Spark and is not bound to any JDBC dialect. JDBC dialect should overwrite this API if the underlying database have more special chars other than _ and %.
- Attributes
- protected[connector.util]
- Definition Classes
- V2ExpressionSQLBuilder
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def inputToSQL(input: Expression): String
- Attributes
- protected[connector.util]
- Definition Classes
- V2ExpressionSQLBuilder
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- def visitAggregateFunction(funcName: String, isDistinct: Boolean, inputs: Array[String]): String
- Attributes
- protected[connector.util]
- Definition Classes
- V2ExpressionSQLBuilder
- def visitAnd(name: String, l: String, r: String): String
- Attributes
- protected[connector.util]
- Definition Classes
- V2ExpressionSQLBuilder
- def visitBinaryArithmetic(name: String, l: String, r: String): String
- Attributes
- protected[connector.util]
- Definition Classes
- V2ExpressionSQLBuilder
- def visitBinaryComparison(name: String, l: String, r: String): String
- Attributes
- protected[connector.util]
- Definition Classes
- V2ExpressionSQLBuilder
- def visitCaseWhen(children: Array[String]): String
- Attributes
- protected[connector.util]
- Definition Classes
- V2ExpressionSQLBuilder
- def visitCast(l: String, dataType: DataType): String
- Attributes
- protected[connector.util]
- Definition Classes
- V2ExpressionSQLBuilder
- def visitContains(l: String, r: String): String
- Attributes
- protected[connector.util]
- Definition Classes
- V2ExpressionSQLBuilder
- def visitEndsWith(l: String, r: String): String
- Attributes
- protected[connector.util]
- Definition Classes
- V2ExpressionSQLBuilder
- def visitExtract(field: String, source: String): String
- Attributes
- protected[connector.util]
- Definition Classes
- V2ExpressionSQLBuilder
- def visitIn(v: String, list: List[String]): String
- Attributes
- protected[connector.util]
- Definition Classes
- V2ExpressionSQLBuilder
- def visitIsNotNull(v: String): String
- Attributes
- protected[connector.util]
- Definition Classes
- V2ExpressionSQLBuilder
- def visitIsNull(v: String): String
- Attributes
- protected[connector.util]
- Definition Classes
- V2ExpressionSQLBuilder
- def visitLiteral(literal: Literal[_ <: AnyRef]): String
- Attributes
- protected[connector.util]
- Definition Classes
- V2ExpressionSQLBuilder
- def visitNamedReference(namedRef: NamedReference): String
- Attributes
- protected[connector.util]
- Definition Classes
- V2ExpressionSQLBuilder
- def visitNot(v: String): String
- Attributes
- protected[connector.util]
- Definition Classes
- V2ExpressionSQLBuilder
- def visitOr(name: String, l: String, r: String): String
- Attributes
- protected[connector.util]
- Definition Classes
- V2ExpressionSQLBuilder
- def visitOverlay(inputs: Array[String]): String
- Attributes
- protected[connector.util]
- Definition Classes
- V2ExpressionSQLBuilder
- def visitSQLFunction(funcName: String, inputs: Array[String]): String
- Attributes
- protected[connector.util]
- Definition Classes
- V2ExpressionSQLBuilder
- def visitSortOrder(sortKey: String, sortDirection: SortDirection, nullOrdering: NullOrdering): String
- Attributes
- protected[connector.util]
- Definition Classes
- V2ExpressionSQLBuilder
- def visitStartsWith(l: String, r: String): String
- Attributes
- protected[connector.util]
- Definition Classes
- V2ExpressionSQLBuilder
- def visitTrim(direction: String, inputs: Array[String]): String
- Attributes
- protected[connector.util]
- Definition Classes
- V2ExpressionSQLBuilder
- def visitUnaryArithmetic(name: String, v: String): String
- Attributes
- protected[connector.util]
- Definition Classes
- V2ExpressionSQLBuilder
- def visitUnexpectedExpr(expr: Expression): String
- Attributes
- protected[connector.util]
- Definition Classes
- V2ExpressionSQLBuilder
- def visitUserDefinedAggregateFunction(funcName: String, canonicalName: String, isDistinct: Boolean, inputs: Array[String]): String
- Attributes
- protected
- Definition Classes
- ToStringSQLBuilder → V2ExpressionSQLBuilder
- def visitUserDefinedScalarFunction(funcName: String, canonicalName: String, inputs: Array[String]): String
- Attributes
- protected
- Definition Classes
- ToStringSQLBuilder → V2ExpressionSQLBuilder
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()