public class VarcharType extends HiveStringType implements scala.Product, scala.Serializable
StringType
before analysis.Constructor and Description |
---|
VarcharType(int length) |
Modifier and Type | Method and Description |
---|---|
abstract static R |
apply(T1 v1) |
int |
length() |
String |
simpleString()
Readable string representation for the type.
|
static String |
toString() |
static boolean |
unapply(org.apache.spark.sql.catalyst.expressions.Expression e)
Enables matching against AtomicType for expressions:
|
defaultSize, replaceCharType
canWrite, catalogString, equalsStructurally, fromDDL, fromJson, json, prettyJson, sql, typeName
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
public abstract static R apply(T1 v1)
public static String toString()
public int length()
length
in class HiveStringType
public String simpleString()
DataType
simpleString
in class DataType
public static boolean unapply(org.apache.spark.sql.catalyst.expressions.Expression e)
case Cast(child @ AtomicType(), StringType) =>
...
e
- (undocumented)