public abstract class ST_GeometryRelational extends GenericUDF
GenericUDF.DeferredJavaObject, GenericUDF.DeferredObject| Constructor and Description |
|---|
ST_GeometryRelational() |
| Modifier and Type | Method and Description |
|---|---|
void |
close()
Close GenericUDF.
|
Object |
evaluate(GenericUDF.DeferredObject[] args)
Evaluate the GenericUDF with the arguments.
|
protected abstract com.esri.core.geometry.OperatorSimpleRelation |
getRelationOperator()
Operators that extend this should return an instance of
OperatorSimpleRelation |
ObjectInspector |
initialize(ObjectInspector[] OIs)
Initialize this GenericUDF.
|
adapt, checkArgGroups, checkArgPrimitive, checkArgsSize, configure, copyToNewInstance, flip, getArgOrder, getConstantBooleanValue, getConstantIntValue, getConstantStringValue, getDateValue, getDisplayString, getDoubleValue, getFuncName, getIntervalDayTimeValue, getIntervalYearMonthValue, getIntValue, getLongValue, getRequiredFiles, getRequiredJars, getStandardDisplayString, getStandardDisplayString, getStringValue, getTimestampValue, getUdfName, initializeAndFoldConstants, negative, obtainDateConverter, obtainDoubleConverter, obtainIntConverter, obtainLongConverter, obtainStringConverter, obtainTimestampConverterprotected abstract com.esri.core.geometry.OperatorSimpleRelation getRelationOperator()
OperatorSimpleRelationpublic ObjectInspector initialize(ObjectInspector[] OIs) throws UDFArgumentException
GenericUDFinitialize in class GenericUDFOIs - The ObjectInspector for the argumentsUDFArgumentException - Thrown when arguments have wrong types, wrong length, etc.public Object evaluate(GenericUDF.DeferredObject[] args) throws HiveException
GenericUDFevaluate in class GenericUDFargs - The arguments as DeferedObject, use DeferedObject.get() to get the
actual argument Object. The Objects can be inspected by the
ObjectInspectors passed in the initialize call.HiveExceptionpublic void close()
GenericUDFclose in interface Closeableclose in interface AutoCloseableclose in class GenericUDFCopyright © 2024 The Apache Software Foundation. All rights reserved.