| Package | Description |
|---|---|
| org.apache.drill.exec.expr |
Drill expression materialization and evaluation facilities.
|
| org.apache.drill.exec.expr.fn | |
| org.apache.drill.exec.expr.fn.impl | |
| org.apache.drill.exec.expr.fn.impl.conv | |
| org.apache.drill.exec.expr.fn.interpreter | |
| org.apache.drill.exec.fn.impl.testing | |
| org.apache.drill.exec.testing | |
| org.apache.drill.exec.udf.mapr.db | |
| org.apache.drill.exec.udfs | |
| org.apache.drill.exec.udfs.gis | |
| org.apache.drill.udf.dynamic |
| Modifier and Type | Method and Description |
|---|---|
DrillSimpleFunc |
DrillFuncHolderExpr.getInterpreter() |
| Modifier and Type | Method and Description |
|---|---|
void |
DrillFuncHolderExpr.setInterpreter(DrillSimpleFunc interpreter) |
| Modifier and Type | Class and Description |
|---|---|
static class |
ExceptionFunction.ThrowException |
| Modifier and Type | Method and Description |
|---|---|
DrillSimpleFunc |
DrillSimpleFuncHolder.createInterpreter() |
| Modifier and Type | Method and Description |
|---|---|
static ValueHolder |
InterpreterEvaluator.evaluateFunction(DrillSimpleFunc interpreter,
Object[] args,
String funcName)
Assigns specified
Object[] args to the function arguments,
evaluates function and returns its result. |
| Modifier and Type | Class and Description |
|---|---|
static class |
TestResourceLeak.Leak |
| Modifier and Type | Class and Description |
|---|---|
class |
ConditionPlaceholder
This is a placeholder for the ojai_condition() function.
|
class |
DecodeFieldPath |
class |
MatchesPlaceholder
This is a placeholder for the matches() function.
|
class |
NotMatchesPlaceholder
This is a placeholder for the notMatches() function.
|
class |
NotTypeOfPlaceholder
This is a placeholder for the nottypeof() function.
|
class |
SizeOfPlaceholder
This is a placeholder for the sizeof() function.
|
class |
TypeOfPlaceholder
This is a placeholder for the typeof() function.
|
| Modifier and Type | Class and Description |
|---|---|
static class |
ComplexSchemaFunctions.GetMapSchemaFunction
This function exists to help the user understand the inner schemata of maps
It is NOT recursive (yet).
|
static class |
CryptoFunctions.AESDecryptFunction
AES_DECRYPT() decrypts the encrypted string crypt_str using the key string key_str and returns the original cleartext string.
|
static class |
CryptoFunctions.AESEncryptFunction
aes_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 class |
CryptoFunctions.MD2Function
This class returns the md2 digest of a given input string.
|
static class |
CryptoFunctions.MD5Function
This function returns the MD5 digest of a given input string.
|
static class |
CryptoFunctions.SHA1Function
sha(
|
static class |
CryptoFunctions.SHA256Function
sha2(
|
static class |
CryptoFunctions.SHA384Function
This function returns the SHA384 digest of a given input string.
|
static class |
CryptoFunctions.SHA512Function
This function returns the SHA512 digest of a given input string.
|
static class |
NearestDateFunctions.NearestDateFunction
This 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 class |
NearestDateFunctions.NearestDateFunctionWithString
This 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 class |
NetworkFunctions.AddressCountFunction
This function retunrs the number of IP addresses in the input CIDR block.
|
static class |
NetworkFunctions.BroadcastAddressFunction
This function returns the broadcast address of a given CIDR block.
|
static class |
NetworkFunctions.HighAddressFunction
This function gets the numerically highest IP address in an input CIDR block.
|
static class |
NetworkFunctions.InetAtonFunction
This function converts an IPv4 address into a BigInt.
|
static class |
NetworkFunctions.InetNtoaFunction
This function converts a BigInt IPv4 into dotted decimal notation.
|
static class |
NetworkFunctions.InNetworkFunction
This function takes two arguments, an input IPv4 and a CIDR, and returns true if the IP is in the given CIDR block
|
static class |
NetworkFunctions.IsPrivateIP
This function returns true if a given IPv4 address is private, false if not.
|
static class |
NetworkFunctions.IsValidIPFunction
Returns true if the input string is a valid IP address
|
static class |
NetworkFunctions.IsValidIPV4Function
Returns true if the input string is a valid IPv4 address
|
static class |
NetworkFunctions.IsValidIPv6Function
Returns true if the input string is a valid IP address
|
static class |
NetworkFunctions.LowAddressFunction
This function gets the numerically lowest IP address in an input CIDR block.
|
static class |
NetworkFunctions.NetmaskFunction
This function gets the netmask of the input CIDR block.
|
static class |
NetworkFunctions.UrlDecodeFunction
This function decodes URL strings.
|
static class |
NetworkFunctions.UrlEncodeFunction
This function encodes URL strings.
|
static class |
PhoneticFunctions.Caverphone1Function
The Caverphone function is a phonetic matching function.
|
static class |
PhoneticFunctions.Caverphone2Function
The Caverphone function is a phonetic matching function.
|
static class |
PhoneticFunctions.ColognePhoneticFunction
Encodes a string into a Cologne Phonetic value.
|
static class |
PhoneticFunctions.DaitchMokotoffFunction
Encodes a string into a Daitch-Mokotoff Soundex value.
|
static class |
PhoneticFunctions.DoubleMetaphoneFunction
Implements the Double Metaphone phonetic algorithm (https://en.wikipedia.org/wiki/Metaphone),
and calculates a given string's Double Metaphone value.
|
static class |
PhoneticFunctions.MatchRatingFunction
Match Rating Approach Phonetic Algorithm Developed by Western Airlines in 1977.
|
static class |
PhoneticFunctions.MetaphoneFunction
Implements the Metaphone phonetic algorithm (https://en.wikipedia.org/wiki/Metaphone),
and calculates a given string's Metaphone value.
|
static class |
PhoneticFunctions.NYSIISFunction
The 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 class |
PhoneticFunctions.RefinedSoundexFunction
Encodes a string into a Refined Soundex value.
|
static class |
PhoneticFunctions.SoundexFunction
Encodes a string into a Soundex value.
|
static class |
StringDistanceFunctions.CosineDistanceFunction
This function calculates the cosine distance between two strings.
|
static class |
StringDistanceFunctions.FuzzyScoreFunction
This function calculates the cosine distance between two strings.
|
static class |
StringDistanceFunctions.HammingDistanceFunction
The hamming distance between two strings of equal length is the number of
positions at which the corresponding symbols are different.
|
static class |
StringDistanceFunctions.JaccardDistanceFunction
Measures the Jaccard distance of two sets of character sequence.
|
static class |
StringDistanceFunctions.JaroDistanceFunction
A similarity algorithm indicating the percentage of matched characters between two character sequences.
|
static class |
StringDistanceFunctions.LevenstheinDistanceFunction
An algorithm for measuring the difference between two character sequences.
|
static class |
StringDistanceFunctions.LongestCommonSubstringDistanceFunction
The Longest common subsequence algorithm returns the length of the longest subsequence that two strings have in common.
|
static class |
TimeBucketFunctions.DoubleTimeBucketFunction
This function is used for facilitating time series analysis by creating buckets of time intervals.
|
static class |
TimeBucketFunctions.TimeBucketFunction
This function is used for facilitating time series analysis by creating buckets of time intervals.
|
static class |
TimeBucketFunctions.TimeBucketNSFunction
This function is used for facilitating time series analysis by creating buckets of time intervals.
|
static class |
TimeBucketFunctions.TimestampTimeBucketFunction
This function is used for facilitating time series analysis by creating buckets of time intervals.
|
static class |
UserAgentFunctions.NullableUserAgentFunction |
static class |
UserAgentFunctions.UserAgentFieldFunction |
static class |
UserAgentFunctions.UserAgentFunction |
| Modifier and Type | Class and Description |
|---|---|
class |
STAsGeoJSON |
class |
STAsJson |
class |
STAsText |
class |
STBuffer
Returns a geometry that represents all points whose distance from this Geometry
is less than or equal to radius
|
class |
STContains
Returns 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.
|
class |
STCrosses
Returns TRUE if the supplied geometries have some, but not all, interior points in common
|
class |
STDifference
Given geometries A and B, this function returns a geometry that represents
the part of geometry A that does not intersect with geometry B
|
class |
STDisjoint
Returns TRUE if two Geometries do not "spatially intersect" - if they do not share any space
|
class |
STDistance
For geometry type Returns the 2D Cartesian distance between two geometries in projected units (based on spatial ref).
|
class |
STDWithin |
class |
STEnvelope
Returns a geometry representing the double precision (float8) bounding box of the supplied geometry.
|
class |
STEquals
Returns true if the given geometries represent the same geometry.
|
class |
STGeomFromText |
class |
STGeomFromTextSrid |
class |
STIntersects
Returns TRUE if the Geometries/Geography "spatially intersect in 2D" - (share any portion of space) and FALSE if they don't (they are Disjoint)
|
class |
STOverlaps
Returns TRUE if the Geometries share space, are of the same dimension, but are not completely contained by each other
|
class |
STPointFunc |
class |
STRelate
Returns 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.
|
class |
STTouches
Returns TRUE if the geometries have at least one point in common, but their interiors do not intersect
|
class |
STTransform
Return a new geometry with its coordinates transformed to a different spatial reference
|
class |
STUnion
Returns a geometry that represents the point set union of the Geometries
|
class |
STWithin |
class |
STXFunc
Return the X coordinate of the point, or NaN if not available
|
class |
STXMax
Returns X maxima of a bounding box 2d or 3d or a geometry
|
class |
STXMin
Returns X minima of a bounding box 2d or 3d or a geometry
|
class |
STYFunc
Return the Y coordinate of the point, or NaN if not available
|
class |
STYMax
Returns Y maxima of a bounding box 2d or 3d or a geometry
|
class |
STYMin
Returns Y minima of a bounding box 2d or 3d or a geometry
|
| Modifier and Type | Class and Description |
|---|---|
class |
CustomAbsFunction |
class |
CustomLogFunction |
class |
CustomLowerDummyFunction |
class |
CustomLowerFunction |
class |
CustomLowerFunctionV2 |
class |
CustomUpperFunction |
class |
LowerFunction |
Copyright © 2021 The Apache Software Foundation. All rights reserved.