brickhouse.udf.sketch
Class CombineSketchUDF

java.lang.Object
  extended by org.apache.hadoop.hive.ql.udf.generic.GenericUDF
      extended by brickhouse.udf.sketch.CombineSketchUDF

public class CombineSketchUDF
extends org.apache.hadoop.hive.ql.udf.generic.GenericUDF

UDF to combine two sketch sets, to estimate size of set union. Sketch sets can be either the set of original strings or the MD5 hashes. If array is passed in, it is assumed to be the original sketch_set values; if array is used, then it is assumed to be the KMin hash values created with sketch_values


Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.hadoop.hive.ql.udf.generic.GenericUDF
org.apache.hadoop.hive.ql.udf.generic.GenericUDF.DeferredJavaObject, org.apache.hadoop.hive.ql.udf.generic.GenericUDF.DeferredObject
 
Constructor Summary
CombineSketchUDF()
           
 
Method Summary
 Object evaluate(org.apache.hadoop.hive.ql.udf.generic.GenericUDF.DeferredObject[] arg0)
           
 String getDisplayString(String[] arg0)
           
 org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector initialize(org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector[] arg0)
           
 
Methods inherited from class org.apache.hadoop.hive.ql.udf.generic.GenericUDF
getRequiredFiles, getRequiredJars, initializeAndFoldConstants
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CombineSketchUDF

public CombineSketchUDF()
Method Detail

evaluate

public Object evaluate(org.apache.hadoop.hive.ql.udf.generic.GenericUDF.DeferredObject[] arg0)
                throws org.apache.hadoop.hive.ql.metadata.HiveException
Specified by:
evaluate in class org.apache.hadoop.hive.ql.udf.generic.GenericUDF
Throws:
org.apache.hadoop.hive.ql.metadata.HiveException

getDisplayString

public String getDisplayString(String[] arg0)
Specified by:
getDisplayString in class org.apache.hadoop.hive.ql.udf.generic.GenericUDF

initialize

public org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector initialize(org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector[] arg0)
                                                                         throws org.apache.hadoop.hive.ql.exec.UDFArgumentException
Specified by:
initialize in class org.apache.hadoop.hive.ql.udf.generic.GenericUDF
Throws:
org.apache.hadoop.hive.ql.exec.UDFArgumentException


Copyright © 2013. All rights reserved.