Class JsonObjectArgumentsValidator
java.lang.Object
org.hibernate.dialect.function.json.JsonObjectArgumentsValidator
- All Implemented Interfaces:
ArgumentsValidator
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
validate
(List<? extends SqmTypedNode<?>> arguments, String functionName, TypeConfiguration typeConfiguration) Perform validation that may be done using theSqmTypedNode
tree and assigned Java types.void
validateSqlTypes
(List<? extends SqlAstNode> arguments, String functionName) Perform validation that requires theSqlAstNode
tree and assigned JDBC types.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.hibernate.query.sqm.produce.function.ArgumentsValidator
getSignature
-
Constructor Details
-
JsonObjectArgumentsValidator
public JsonObjectArgumentsValidator()
-
-
Method Details
-
validate
public void validate(List<? extends SqmTypedNode<?>> arguments, String functionName, TypeConfiguration typeConfiguration) Description copied from interface:ArgumentsValidator
Perform validation that may be done using theSqmTypedNode
tree and assigned Java types.- Specified by:
validate
in interfaceArgumentsValidator
-
validateSqlTypes
Description copied from interface:ArgumentsValidator
Perform validation that requires theSqlAstNode
tree and assigned JDBC types.- Specified by:
validateSqlTypes
in interfaceArgumentsValidator
-