Package org.basex.query.func.fn
Class DeepEqual
java.lang.Object
org.basex.query.func.fn.DeepEqual
Utility class for comparing XQuery values.
- Author:
- BaseX Team 2005-21, BSD License, Christian Gruen
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionSets a collation.booleanChecks values for deep equality.booleanequal(Iter iter1, Iter iter2, QueryContext qc) Checks values for deep equality.booleanChecks values for deep equality.flag(DeepEqual.Mode flag) Sets the specified flag.
-
Constructor Details
-
DeepEqual
public DeepEqual()Constructor. -
DeepEqual
Constructor.- Parameters:
info- input info
-
-
Method Details
-
flag
Sets the specified flag.- Parameters:
flag- flag- Returns:
- self reference
-
collation
Sets a collation.- Parameters:
cl- collation- Returns:
- self reference
-
equal
Checks values for deep equality.- Parameters:
value1- first valuevalue2- second value- Returns:
- result of check
- Throws:
QueryException- query exception
-
equal
Checks values for deep equality.- Parameters:
iter1- first iteratoriter2- second iterator- Returns:
- result of check
- Throws:
QueryException- query exception
-
equal
Checks values for deep equality.- Parameters:
iter1- first iteratoriter2- second iteratorqc- query context (allows interruption of process, can benull)- Returns:
- result of check
- Throws:
QueryException- query exception
-