class ToStringSQLBuilder extends V2ExpressionSQLBuilder with Serializable
The builder to generate toString information of V2 expressions.
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- ToStringSQLBuilder
- Serializable
- Serializable
- V2ExpressionSQLBuilder
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
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( ... ) @native()
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): 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[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
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[_]): 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( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()