org.apache.hadoop.hive.ql.exec.vector.expressions
Class FilterStringColRegExpStringScalar

java.lang.Object
  extended by org.apache.hadoop.hive.ql.exec.vector.expressions.VectorExpression
      extended by org.apache.hadoop.hive.ql.exec.vector.expressions.AbstractFilterStringColLikeStringScalar
          extended by org.apache.hadoop.hive.ql.exec.vector.expressions.FilterStringColRegExpStringScalar
All Implemented Interfaces:
Serializable

public class FilterStringColRegExpStringScalar
extends AbstractFilterStringColLikeStringScalar

Evaluate REGEXP filter on a batch for a vector of strings.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.hadoop.hive.ql.exec.vector.expressions.AbstractFilterStringColLikeStringScalar
AbstractFilterStringColLikeStringScalar.Checker
 
Nested classes/interfaces inherited from class org.apache.hadoop.hive.ql.exec.vector.expressions.VectorExpression
VectorExpression.Type
 
Constructor Summary
FilterStringColRegExpStringScalar()
           
FilterStringColRegExpStringScalar(int colNum, byte[] regExpPattern)
           
 
Method Summary
 
Methods inherited from class org.apache.hadoop.hive.ql.exec.vector.expressions.AbstractFilterStringColLikeStringScalar
evaluate, getColNum, getDescriptor, getOutputColumn, getOutputType, getPattern, setColNum, setPattern
 
Methods inherited from class org.apache.hadoop.hive.ql.exec.vector.expressions.VectorExpression
getChildExpressions, getInputTypes, setChildExpressions, setInputTypes, setOutputType, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

FilterStringColRegExpStringScalar

public FilterStringColRegExpStringScalar()

FilterStringColRegExpStringScalar

public FilterStringColRegExpStringScalar(int colNum,
                                         byte[] regExpPattern)
                                  throws HiveException
Throws:
HiveException


Copyright © 2014 The Apache Software Foundation. All rights reserved.