org.apache.hadoop.hive.ql.udf.ptf
Class MatchPath.SymbolFunction

java.lang.Object
  extended by org.apache.hadoop.hive.ql.udf.ptf.MatchPath.SymbolFunction
Direct Known Subclasses:
MatchPath.Chain, MatchPath.Plus, MatchPath.Star, MatchPath.Symbol
Enclosing class:
MatchPath

public abstract static class MatchPath.SymbolFunction
extends Object


Constructor Summary
MatchPath.SymbolFunction()
           
 
Method Summary
protected abstract  boolean isOptional()
           
static MatchPath.SymbolFunctionResult match(MatchPath.SymbolFunction syFn, Object row, PTFPartition.PTFPartitionIterator<Object> pItr)
           
protected abstract  MatchPath.SymbolFunctionResult match(Object row, PTFPartition.PTFPartitionIterator<Object> pItr)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MatchPath.SymbolFunction

public MatchPath.SymbolFunction()
Method Detail

match

public static MatchPath.SymbolFunctionResult match(MatchPath.SymbolFunction syFn,
                                                   Object row,
                                                   PTFPartition.PTFPartitionIterator<Object> pItr)
                                            throws HiveException
Throws:
HiveException

match

protected abstract MatchPath.SymbolFunctionResult match(Object row,
                                                        PTFPartition.PTFPartitionIterator<Object> pItr)
                                                 throws HiveException
Throws:
HiveException

isOptional

protected abstract boolean isOptional()


Copyright © 2012 The Apache Software Foundation