Package org.rumbledb.serialization
Class SerializationParameterUtils
java.lang.Object
org.rumbledb.serialization.SerializationParameterUtils
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic voidapplyConfigOption(SerializationParameters params, String name, String value) Applies a single string-valued option using lenient parsing.static voidapplyParameterDocument(SerializationParameters params, StaticContext staticContext, String location, Set<String> explicitParameterNames, ExceptionMetadata metadata) static voidapplyParameterItems(SerializationParameters params, List<Item> optionsItems, ExceptionMetadata metadata) static SerializationParametersbuildFromConfig(Map<String, String> options) Builds a freshSerializationParametersfrom a map of string options.static SerializationParametersbuildFromConfig(Map<String, String> options, String queryLanguage) Builds a freshSerializationParametersfrom a map of string options, using the given query language to determine the default serialization method.static SerializationParametersdefaultsForSerializeFunction(String queryLanguage)
-
Field Details
-
SERIALIZATION_NAMESPACE
- See Also:
-
-
Method Details
-
defaultsForSerializeFunction
-
applyParameterItems
public static void applyParameterItems(SerializationParameters params, List<Item> optionsItems, ExceptionMetadata metadata) -
applyParameterDocument
public static void applyParameterDocument(SerializationParameters params, StaticContext staticContext, String location, Set<String> explicitParameterNames, ExceptionMetadata metadata) -
buildFromConfig
Builds a freshSerializationParametersfrom a map of string options. Uses lenient boolean parsing (accepts "yes"/"no"/"true"/"false"/"1"/"0"). Intended for CLI / Spark DataFrameWriter options. -
buildFromConfig
public static SerializationParameters buildFromConfig(Map<String, String> options, String queryLanguage) Builds a freshSerializationParametersfrom a map of string options, using the given query language to determine the default serialization method. Uses lenient boolean parsing. Intended for CLI / Spark DataFrameWriter options. -
applyConfigOption
Applies a single string-valued option using lenient parsing. Intended for CLI / Spark DataFrameWriter options.
-