| Name | Description | Type | Package | Framework |
| ODefaultSQLFunctionFactory | Default set of SQL function. | Class | com.orientechnologies.orient.core.sql.functions | Orientdb |
| OSQLFunction | Interface that defines a SQL Function. | Interface | com.orientechnologies.orient.core.sql.functions | Orientdb |
| OSQLFunctionAbstract | Abstract class to extend to build Custom SQL Functions. | Class | com.orientechnologies.orient.core.sql.functions | Orientdb |
| OSQLFunctionAverage | Compute the average value for a field. | Class | com.orientechnologies.orient.core.sql.functions.math | Orientdb |
| OSQLFunctionCoalesce | Returns the first field/value not null parameter. | Class | com.orientechnologies.orient.core.sql.functions.misc | Orientdb |
| OSQLFunctionConfigurableAbstract | Abstract class to extend to build Custom SQL Functions that saves the configured parameters. | Class | com.orientechnologies.orient.core.sql.functions | Orientdb |
| OSQLFunctionCount | Count the record that contains a field. | Class | com.orientechnologies.orient.core.sql.functions.misc | Orientdb |
| OSQLFunctionDate | Builds a date object from the format passed. | Class | com.orientechnologies.orient.core.sql.functions.misc | Orientdb |
| OSQLFunctionDecode | Class | com.orientechnologies.orient.core.sql.functions.misc | Orientdb | |
| OSQLFunctionDifference | This operator can work as aggregate or inline. | Class | com.orientechnologies.orient.core.sql.functions.coll | Orientdb |
| OSQLFunctionDistance | Haversine formula to compute the distance between 2 gro points. | Class | com.orientechnologies.orient.core.sql.functions.geo | Orientdb |
| OSQLFunctionDistinct | Class | com.orientechnologies.orient.core.sql.functions.coll | Orientdb | |
| OSQLFunctionDocument | This operator add an entry in a map. | Class | com.orientechnologies.orient.core.sql.functions.coll | Orientdb |
| OSQLFunctionEncode | Class | com.orientechnologies.orient.core.sql.functions.misc | Orientdb | |
| OSQLFunctionEval | Evaluates a complex expression. | Class | com.orientechnologies.orient.core.sql.functions.math | Orientdb |
| OSQLFunctionFactory | Create function for the given name. | Interface | com.orientechnologies.orient.core.sql.functions | Orientdb |
| OSQLFunctionFirst | Extract the first item of multi values (arrays, collections and maps) or return the same value for non multi-value types. | Class | com.orientechnologies.orient.core.sql.functions.coll | Orientdb |
| OSQLFunctionFormat | Class | com.orientechnologies.orient.core.sql.functions.misc | Orientdb | |
| OSQLFunctionFormat | Class | com.orientechnologies.orient.core.sql.functions.text | Orientdb | |
| OSQLFunctionIf | Returns different values based on the condition. | Class | com.orientechnologies.orient.core.sql.functions.misc | Orientdb |
| OSQLFunctionIfNull | Returns the passed field/value (or optional parameter return_value_if_not_null) iffield/value is not null; otherwise it returns return_value_if_null. | Class | com.orientechnologies.orient.core.sql.functions.misc | Orientdb |
| OSQLFunctionIntersect | This operator can work as aggregate or inline. | Class | com.orientechnologies.orient.core.sql.functions.coll | Orientdb |
| OSQLFunctionLast | Extract the last item of multi values (arrays, collections and maps) or return the same value for non multi-value types. | Class | com.orientechnologies.orient.core.sql.functions.coll | Orientdb |
| OSQLFunctionList | This operator add an item in a list. | Class | com.orientechnologies.orient.core.sql.functions.coll | Orientdb |
| OSQLFunctionMap | This operator add an entry in a map. | Class | com.orientechnologies.orient.core.sql.functions.coll | Orientdb |
| OSQLFunctionMathAbstract | Abstract class for math function. | Class | com.orientechnologies.orient.core.sql.functions.math | Orientdb |
| OSQLFunctionMax | Compute the maximum value for a field. | Class | com.orientechnologies.orient.core.sql.functions.math | Orientdb |
| OSQLFunctionMedian | Computes the median for a field. | Class | com.orientechnologies.orient.core.sql.functions.stat | Orientdb |
| OSQLFunctionMin | Compute the minimum value for a field. | Class | com.orientechnologies.orient.core.sql.functions.math | Orientdb |
| OSQLFunctionMode | Compute the mode (or multimodal) value for a field. | Class | com.orientechnologies.orient.core.sql.functions.stat | Orientdb |
| OSQLFunctionMultiValueAbstract | Abstract class for multi-value based function implementations. | Class | com.orientechnologies.orient.core.sql.functions.coll | Orientdb |
| OSQLFunctionPercentile | Computes the percentile for a field. | Class | com.orientechnologies.orient.core.sql.functions.stat | Orientdb |
| OSQLFunctionRuntime | Wraps function managing the binding of parameters. | Class | com.orientechnologies.orient.core.sql.functions | Orientdb |
| OSQLFunctionSet | This operator add an item in a set. | Class | com.orientechnologies.orient.core.sql.functions.coll | Orientdb |
| OSQLFunctionStandardDeviation | Compute the standard deviation for a given field. | Class | com.orientechnologies.orient.core.sql.functions.stat | Orientdb |
| OSQLFunctionSum | Computes the sum of field. | Class | com.orientechnologies.orient.core.sql.functions.math | Orientdb |
| OSQLFunctionSysdate | Returns the current date time. | Class | com.orientechnologies.orient.core.sql.functions.misc | Orientdb |
| OSQLFunctionTraversedEdge | Returns a traversed element from the stack. | Class | com.orientechnologies.orient.core.sql.functions.coll | Orientdb |
| OSQLFunctionTraversedElement | Returns a traversed element from the stack. | Class | com.orientechnologies.orient.core.sql.functions.coll | Orientdb |
| OSQLFunctionTraversedVertex | Returns a traversed element from the stack. | Class | com.orientechnologies.orient.core.sql.functions.coll | Orientdb |
| OSQLFunctionUnionAll | This operator can work as aggregate or inline. | Class | com.orientechnologies.orient.core.sql.functions.coll | Orientdb |
| OSQLFunctionUUID | Generates a UUID as a 128-bits value using the Leach-Salz variant. | Class | com.orientechnologies.orient.core.sql.functions.misc | Orientdb |
| OSQLFunctionVariance | Compute the variance estimation for a given field. | Class | com.orientechnologies.orient.core.sql.functions.stat | Orientdb |
| OSQLMethodAppend | Appends strings. | Class | com.orientechnologies.orient.core.sql.functions.text | Orientdb |
| OSQLMethodAsDate | Transforms a value to date. | Class | com.orientechnologies.orient.core.sql.functions.conversion | Orientdb |
| OSQLMethodAsDateTime | Transforms a value to datetime. | Class | com.orientechnologies.orient.core.sql.functions.conversion | Orientdb |
| OSQLMethodAsDecimal | Transforms a value to decimal. | Class | com.orientechnologies.orient.core.sql.functions.conversion | Orientdb |
| OSQLMethodConvert | Converts a value to another type in Java or OrientDB's supported types. | Class | com.orientechnologies.orient.core.sql.functions.conversion | Orientdb |
| OSQLMethodExclude | Filter the content by excluding only some fields. | Class | com.orientechnologies.orient.core.sql.functions.misc | Orientdb |
| OSQLMethodFromJSON | Converts a document in JSON string. | Class | com.orientechnologies.orient.core.sql.functions.text | Orientdb |
| OSQLMethodHash | Class | com.orientechnologies.orient.core.sql.functions.text | Orientdb | |
| OSQLMethodInclude | Filter the content by including only some fields. | Class | com.orientechnologies.orient.core.sql.functions.misc | Orientdb |
| OSQLMethodLength | Returns the string length. | Class | com.orientechnologies.orient.core.sql.functions.text | Orientdb |
| OSQLMethodMultiValue | Works against multi value objects like collections, maps and arrays. | Class | com.orientechnologies.orient.core.sql.functions.coll | Orientdb |
| OSQLMethodReplace | Replaces all the occurrences. | Class | com.orientechnologies.orient.core.sql.functions.text | Orientdb |
| OSQLMethodRight | Returns the first characters from the end of the string. | Class | com.orientechnologies.orient.core.sql.functions.text | Orientdb |
| OSQLMethodSubString | Extracts a sub string from the original. | Class | com.orientechnologies.orient.core.sql.functions.text | Orientdb |
| OSQLMethodToJSON | Converts a document in JSON string. | Class | com.orientechnologies.orient.core.sql.functions.text | Orientdb |