Uses of Interface
org.apache.drill.exec.expr.DrillFunc
Packages that use DrillFunc
Package
Description
Drill expression materialization and evaluation facilities.
-
Uses of DrillFunc in org.apache.drill.exec.expr
Subinterfaces of DrillFunc in org.apache.drill.exec.exprModifier and TypeInterfaceDescriptioninterfaceAggregate function interface.interface -
Uses of DrillFunc in org.apache.drill.exec.expr.fn
Classes in org.apache.drill.exec.expr.fn that implement DrillFunc -
Uses of DrillFunc in org.apache.drill.exec.expr.fn.impl
Classes in org.apache.drill.exec.expr.fn.impl that implement DrillFuncModifier and TypeClassDescriptionstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classEvaluate a substring expression for a given value; specifying the start position, and optionally the end position.classclassclassclassclassEvaluate a substring expression for a given UTF-8 value; specifying the start position, and optionally the end position.classAggregate function which stores incoming fields into the map.classclassAggregate function which collects incoming VarChar column values into the list.static classstatic classstatic classImplement "current_schema" function.static classImplement "session_id" function.static classImplement "user", "session_user" or "system_user" function.static classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classFunction to check if a varchar value can be cast to a date.static classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classBinary form, returns the interval between `right` and `left`.static classUnary form, subtracts `right` from midnight so equivalent to `select age(current_date, right)`.static classBinary form, returns the interval between `right` and `left`.static classBinary form, returns the interval between `right` and `left`.static classBinary form, returns the interval between `right` and `left`.static classUnary form, subtracts `right` from midnight so equivalent to `select age(current_date, right)`.static classBinary form, returns the interval between `right` and `left`.static classBinary form, returns the interval between `right` and `left`.static classBinary form, returns the interval between `right` and `left`.static classUnary form, subtracts `right` from midnight so equivalent to `select age(current_date, right)`.static classBinary form, returns the interval between `right` and `left`.static classBinary form, returns the interval between `right` and `left`.classclassstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassstatic classstatic classstatic classstatic classstatic classThis class merely act as a placeholder so that Calcite allows 'trunc('truncationUnit', col)' function in SQL.static classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classThis class merely act as a placeholder so that Calcite allows 'trunc('truncationUnit', col)' function in SQL.static classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classThis class merely act as a placeholder so that Calcite allows 'trunc('truncationUnit', col)' function in SQL.static classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classThis class merely act as a placeholder so that Calcite allows 'trunc('truncationUnit', col)' function in SQL.static classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classThis class merely act as a placeholder so that Calcite allows 'trunc('truncationUnit', col)' function in SQL.static classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classThis class merely act as a placeholder so that Calcite allows 'trunc('truncationUnit', col)' function in SQL.static classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classclassstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classclassclassclassclassclassclassstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classclassclassclassclassclassclassstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classclassclassstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classclassclassclassclassclassclassclassclassclassclassclassclassstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classclassclassclassclassclassclassclassclassclassclassclassclassclassclassstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classclassstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classclassstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classclassImplementation of Calcite's ROW(col1, col2, ..., colN) constructor function.static classAggregate function which accepts VarChar column with string representations ofTupleMetadataand returns string representation ofTupleMetadatawith merged schema.static classstatic classAggregate function which infers schema from incoming data and returns string representation ofTupleMetadatawith incoming schema.static classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classThe log2m parameter defines the accuracy of the counter.static classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classThe log2m parameter defines the accuracy of the counter.static classThe log2m parameter defines the accuracy of the counter.static classThe log2m parameter defines the accuracy of the counter.static classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classConvert string to ASCII from another encoding input.static classReturns the ASCII code of the first character of input stringstatic classReturns the char corresponding to ASCII code input.static classstatic classstatic classRemove the longest string containing only characters from "from" from the start of "text"static classRemove the longest string containing only character " " from the start of "text"static classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classRemove the longest string containing only characters from "from" from the start of "text"static classRemove the longest string containing only character " " from the start of "text"static classstatic classstatic classstatic classstatic classstatic classstatic classReturns the input char sequences repeated nTimes.static classstatic classReturns the reverse string for given input.static classstatic classFill up the string to length "length" by appending the characters 'fill' at the end of 'text' If the string is already longer than length then it is truncated.static classFill up the string to length "length" by appending the characters ' ' at the end of 'text' If the string is already longer than length then it is truncated.static classRemove the longest string containing only characters from "from" from the end of "text"static classRemove the longest string containing only character " " from the end of "text"static classstatic classstatic classstatic classReturn the string part at index after splitting the input string using the specified delimiter.static classReturn the string part from start to end after splitting the input string using the specified delimiter.static classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classReturns zero if the inputs have equivalent types.static classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic class -
Uses of DrillFunc in org.apache.drill.exec.expr.fn.impl.conv
Classes in org.apache.drill.exec.expr.fn.impl.conv that implement DrillFuncModifier and TypeClassDescriptionclassclassclassclassclassclassclassclassstatic classclassclassclassclassclassclassclassclassclassThis andDummyConvertToclass merely act as a placeholder so that Optiq allows 'convert_to()' and 'convert_from()' functions in SQL.classThis andDummyConvertFromclass merely act as a placeholder so that Optiq allows 'convert_to()' and 'convert_from()' functions in SQL.classThis andDummyConvertToclass merely act as a placeholder so that Optiq allows the 'flatten()' function in SQL.classclassclassclassclassclassclassclassclassclassstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classclassclassclassclassclassclassclassclassclassclassclassclassstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclass -
Uses of DrillFunc in org.apache.drill.exec.expr.fn.impl.gaggr
Classes in org.apache.drill.exec.expr.fn.impl.gaggr that implement DrillFuncModifier and TypeClassDescriptionstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic class -
Uses of DrillFunc in org.apache.drill.exec.expr.fn.impl.gcast
Classes in org.apache.drill.exec.expr.fn.impl.gcast that implement DrillFuncModifier and TypeClassDescriptionclassclassclassclassclassclassclassclassclassclassclassclassclassclassThis file is generated with Freemarker using the template exec/java-exec/src/main/codegen/templates/CastEmptyStringVarTypesToNullableNumeric.javaclassThis file is generated with Freemarker using the template exec/java-exec/src/main/codegen/templates/CastEmptyStringVarTypesToNullableNumeric.javaclassThis file is generated with Freemarker using the template exec/java-exec/src/main/codegen/templates/CastEmptyStringVarTypesToNullableNumeric.javaclassThis file is generated with Freemarker using the template exec/java-exec/src/main/codegen/templates/CastEmptyStringVarTypesToNullableNumeric.javaclassclassThis file is generated with Freemarker using the template exec/java-exec/src/main/codegen/templates/CastEmptyStringVarTypesToNullableNumeric.javaclassThis file is generated with Freemarker using the template exec/java-exec/src/main/codegen/templates/CastEmptyStringVarTypesToNullableNumeric.javaclassThis file is generated with Freemarker using the template exec/java-exec/src/main/codegen/templates/CastEmptyStringVarTypesToNullableNumeric.javaclassThis file is generated with Freemarker using the template exec/java-exec/src/main/codegen/templates/CastEmptyStringVarTypesToNullableNumeric.javaclassclassThis file is generated with Freemarker using the template exec/java-exec/src/main/codegen/templates/CastEmptyStringVarTypesToNullableNumeric.javaclassThis file is generated with Freemarker using the template exec/java-exec/src/main/codegen/templates/CastEmptyStringVarTypesToNullableNumeric.javaclassThis file is generated with Freemarker using the template exec/java-exec/src/main/codegen/templates/CastEmptyStringVarTypesToNullableNumeric.javaclassThis file is generated with Freemarker using the template exec/java-exec/src/main/codegen/templates/CastEmptyStringVarTypesToNullableNumeric.javaclassclassclassclassclassThis file is generated with Freemarker using the template exec/java-exec/src/main/codegen/templates/CastEmptyStringVarTypesToNullableNumeric.javaclassThis file is generated with Freemarker using the template exec/java-exec/src/main/codegen/templates/CastEmptyStringVarTypesToNullableNumeric.javaclassThis file is generated with Freemarker using the template exec/java-exec/src/main/codegen/templates/CastEmptyStringVarTypesToNullableNumeric.javaclassThis file is generated with Freemarker using the template exec/java-exec/src/main/codegen/templates/CastEmptyStringVarTypesToNullableNumeric.javaclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclass -
Uses of DrillFunc in org.apache.drill.exec.store.http.udfs
Classes in org.apache.drill.exec.store.http.udfs that implement DrillFuncModifier and TypeClassDescriptionstatic classstatic class -
Uses of DrillFunc in org.apache.drill.exec.udfs
Classes in org.apache.drill.exec.udfs that implement DrillFuncModifier and TypeClassDescriptionstatic classThis function exists to help the user understand the inner schemata of maps It is NOT recursive (yet).static classAES_DECRYPT() decrypts the encrypted string crypt_str using the key string key_str and returns the original cleartext string.static classaes_encrypt()/ aes_decrypt(): implement encryption and decryption of data using the official AES (Advanced Encryption Standard) algorithm, previously known as "Rijndael." AES_ENCRYPT() encrypts the string str using the key string key_str and returns a binary string containing the encrypted output.static classThis class returns the md2 digest of a given input string.static classThis function returns the MD5 digest of a given input string.static classsha() / sha1( ): Calculates an SHA-1 160-bit checksum for the string, as described in RFC 3174 (Secure Hash Algorithm). static classsha2() / sha256( ): Calculates an SHA-2 256-bit checksum for the string. static classThis function returns the SHA384 digest of a given input string.static classThis function returns the SHA512 digest of a given input string.static classThis function takes two arguments, an input date object, and an interval and returns the previous date that is the first date in that period.static classThis function takes three arguments, an input date string, an input date format string, and an interval and returns the previous date that is the first date in that period.static classstatic classstatic classstatic classThis UDF calculates the percent change between two numeric columns.static classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classThis function retunrs the number of IP addresses in the input CIDR block.static classThis function returns the broadcast address of a given CIDR block.static classThis function gets the numerically highest IP address in an input CIDR block.static classThis function converts an IPv4 address into a BigInt.static classThis function converts a BigInt IPv4 into dotted decimal notation.static classThis function takes two arguments, an input IPv4 and a CIDR, and returns true if the IP is in the given CIDR blockstatic classThis function returns true if a given IPv4 address is private, false if not.static classReturns true if the input string is a valid IP addressstatic classReturns true if the input string is a valid IPv4 addressstatic classReturns true if the input string is a valid IP addressstatic classThis function gets the numerically lowest IP address in an input CIDR block.static classThis function gets the netmask of the input CIDR block.static classThis function decodes URL strings.static classThis function encodes URL strings.static classThe Caverphone function is a phonetic matching function.static classThe Caverphone function is a phonetic matching function.static classEncodes a string into a Cologne Phonetic value.static classEncodes a string into a Daitch-Mokotoff Soundex value.static classImplements the Double Metaphone phonetic algorithm (https://en.wikipedia.org/wiki/Metaphone), and calculates a given string's Double Metaphone value.static classMatch Rating Approach Phonetic Algorithm Developed by Western Airlines in 1977.static classImplements the Metaphone phonetic algorithm (https://en.wikipedia.org/wiki/Metaphone), and calculates a given string's Metaphone value.static classThe New York State Identification and Intelligence System Phonetic Code, commonly known as NYSIIS, is a phonetic algorithm devised in 1970 as part of the New York State Identification and Intelligence System (now a part of the New York State Division of Criminal Justice Services).static classEncodes a string into a Refined Soundex value.static classEncodes a string into a Soundex value.static classThis function calculates the cosine distance between two strings.static classThis function calculates the cosine distance between two strings.static classThe hamming distance between two strings of equal length is the number of positions at which the corresponding symbols are different.static classMeasures the Jaccard distance of two sets of character sequence.static classA similarity algorithm indicating the percentage of matched characters between two character sequences.static classAn algorithm for measuring the difference between two character sequences.static classThe Longest common subsequence algorithm returns the length of the longest subsequence that two strings have in common.static classThis function calculates the Shannon Entropy of a given string of text, normed for the string length.static classPunctuation pattern is useful for comparing log entries.static classThis function calculates the Shannon Entropy of a given string of text.static classThis function is used for facilitating time series analysis by creating buckets of time intervals.static classThis function is used for facilitating time series analysis by creating buckets of time intervals.static classThis function is used for facilitating time series analysis by creating buckets of time intervals.static classThis function is used for facilitating time series analysis by creating buckets of time intervals.static classstatic class -
Uses of DrillFunc in org.apache.drill.exec.udfs.gis
Classes in org.apache.drill.exec.udfs.gis that implement DrillFuncModifier and TypeClassDescriptionclassclassclassclassReturns a geometry that represents all points whose distance from this Geometry is less than or equal to radiusclassReturns true if and only if no points of B lie in the exterior of A, and at least one point of the interior of B lies in the interior of A.classReturns TRUE if the supplied geometries have some, but not all, interior points in commonclassGiven geometries A and B, this function returns a geometry that represents the part of geometry A that does not intersect with geometry BclassReturns TRUE if two Geometries do not "spatially intersect" - if they do not share any spaceclassFor geometry type Returns the 2D Cartesian distance between two geometries in projected units (based on spatial ref).classclassReturns a geometry representing the double precision (float8) bounding box of the supplied geometry.classReturns true if the given geometries represent the same geometry.classclassclassReturns TRUE if the Geometries/Geography "spatially intersect in 2D" - (share any portion of space) and FALSE if they don't (they are Disjoint)classReturns TRUE if the Geometries share space, are of the same dimension, but are not completely contained by each otherclassclassReturns true if this Geometry is spatially related to anotherGeometry, by testing for intersections between the Interior, Boundary and Exterior of the two geometries as specified by the values in the intersectionMatrixPattern.classReturns TRUE if the geometries have at least one point in common, but their interiors do not intersectclassReturn a new geometry with its coordinates transformed to a different spatial referenceclassReturns a geometry that represents the point set union of the GeometriesclassReturns a geometry that represents the point set union of the GeometriesclassclassReturn the X coordinate of the point, or NaN if not availableclassReturns X maxima of a bounding box 2d or 3d or a geometryclassReturns X minima of a bounding box 2d or 3d or a geometryclassReturn the Y coordinate of the point, or NaN if not availableclassReturns Y maxima of a bounding box 2d or 3d or a geometryclassReturns Y minima of a bounding box 2d or 3d or a geometry