Class ArrowStringRepresentationBuilderBase
- java.lang.Object
-
- net.snowflake.client.core.arrow.tostringhelpers.ArrowStringRepresentationBuilderBase
-
- Direct Known Subclasses:
ArrowArrayStringRepresentationBuilder
,ArrowObjectStringRepresentationBuilder
@SnowflakeJdbcInternalApi public abstract class ArrowStringRepresentationBuilderBase extends Object
StringBuilder like class to aggregate the string representation of snowflake Native ARROW structured types as JSON one-liners. Provides some additional snowflake-specific logic in order to determine whether the value should be quoted or case should be changed.
-
-
Constructor Summary
Constructors Constructor Description ArrowStringRepresentationBuilderBase(String delimiter, String prefix, String suffix)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected ArrowStringRepresentationBuilderBase
add(String string)
protected String
quoteIfNeeded(String string, SnowflakeType type)
String
toString()
-
-
-
Method Detail
-
add
protected ArrowStringRepresentationBuilderBase add(String string)
-
quoteIfNeeded
protected String quoteIfNeeded(String string, SnowflakeType type)
-
-