Class JsonObjectArgumentsValidator
java.lang.Object
org.hibernate.dialect.function.json.JsonObjectArgumentsValidator
- All Implemented Interfaces:
ArgumentsValidator
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvalidate(List<? extends SqmTypedNode<?>> arguments, String functionName, BindingContext bindingContext) Perform validation that may be done using theSqmTypedNodetree and assigned Java types.voidvalidateSqlTypes(List<? extends SqlAstNode> arguments, String functionName) Perform validation that requires theSqlAstNodetree and assigned JDBC types.Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ArgumentsValidator
getSignature, validate
-
Constructor Details
-
JsonObjectArgumentsValidator
public JsonObjectArgumentsValidator()
-
-
Method Details
-
validate
public void validate(List<? extends SqmTypedNode<?>> arguments, String functionName, BindingContext bindingContext) Description copied from interface:ArgumentsValidatorPerform validation that may be done using theSqmTypedNodetree and assigned Java types.- Specified by:
validatein interfaceArgumentsValidator
-
validateSqlTypes
Description copied from interface:ArgumentsValidatorPerform validation that requires theSqlAstNodetree and assigned JDBC types.- Specified by:
validateSqlTypesin interfaceArgumentsValidator
-