public abstract class TwoGeoFunction
extends org.apache.hadoop.hive.ql.udf.generic.GenericUDF
| Modifier and Type | Field and Description |
|---|---|
protected GeometryParamHelper |
geometryParamHelper1 |
protected GeometryParamHelper |
geometryParamHelper2 |
protected java.util.List<org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector> |
inputOIList |
protected int |
toleranceIndex |
| Constructor and Description |
|---|
TwoGeoFunction() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
evaluate(org.apache.hadoop.hive.ql.udf.generic.GenericUDF.DeferredObject[] args) |
protected abstract java.lang.Object |
executeFunction(oracle.spatial.geometry.JGeometry geom1, oracle.spatial.geometry.JGeometry geom2, double tolerance) |
protected abstract java.lang.String |
getFunctionName() |
protected abstract org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector |
getReturnedObjectInspector() |
org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector |
initialize(org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector[] args) |
protected transient GeometryParamHelper geometryParamHelper1
protected transient GeometryParamHelper geometryParamHelper2
protected transient int toleranceIndex
protected transient java.util.List<org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector> inputOIList
public org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector initialize(org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector[] args)
throws org.apache.hadoop.hive.ql.exec.UDFArgumentException
initialize in class org.apache.hadoop.hive.ql.udf.generic.GenericUDForg.apache.hadoop.hive.ql.exec.UDFArgumentException
public java.lang.Object evaluate(org.apache.hadoop.hive.ql.udf.generic.GenericUDF.DeferredObject[] args)
throws org.apache.hadoop.hive.ql.metadata.HiveException
evaluate in class org.apache.hadoop.hive.ql.udf.generic.GenericUDForg.apache.hadoop.hive.ql.metadata.HiveExceptionprotected abstract org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector getReturnedObjectInspector()
protected abstract java.lang.Object executeFunction(oracle.spatial.geometry.JGeometry geom1,
oracle.spatial.geometry.JGeometry geom2,
double tolerance)
protected abstract java.lang.String getFunctionName()
Copyright © 2016 Oracle and/or its affiliates. All Rights Reserved.