I want to understand whats use of default size for a given datatype?

Following link mention that its for internal size estimation.
https://spark.apache.org/docs/latest/api/java/org/apache/spark/sql/types/DataType.html

Above behavior is also reflected in code where default value seems to be
used for stats purpose only.

But then we have default size of String datatype as 4096; why we went for
this random number? Or will it also restrict size of data? Any further
elaboration on how string datatype works will also help.

Regards,
Vivek

Reply via email to