de.fuberlin.wiwiss.d2rq.mapgen
Class FilterParser

java.lang.Object
  extended by de.fuberlin.wiwiss.d2rq.mapgen.FilterParser

public class FilterParser
extends Object


Nested Class Summary
 class FilterParser.ParseException
           
 
Constructor Summary
FilterParser(String filterSpec)
           
 
Method Summary
 List<List<Filter.IdentifierMatcher>> parse()
           
 Filter parseColumnFilter(boolean matchParents)
           
 Filter parseSchemaFilter()
           
 Filter parseTableFilter(boolean matchParents)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FilterParser

public FilterParser(String filterSpec)
Method Detail

parseSchemaFilter

public Filter parseSchemaFilter()
                         throws FilterParser.ParseException
Throws:
FilterParser.ParseException

parseTableFilter

public Filter parseTableFilter(boolean matchParents)
                        throws FilterParser.ParseException
Throws:
FilterParser.ParseException

parseColumnFilter

public Filter parseColumnFilter(boolean matchParents)
                         throws FilterParser.ParseException
Throws:
FilterParser.ParseException

parse

public List<List<Filter.IdentifierMatcher>> parse()
                                           throws FilterParser.ParseException
Throws:
FilterParser.ParseException