org.xcmis.search.lucene.content
Class SchemaTableResolver

java.lang.Object
  extended by org.xcmis.search.lucene.content.SchemaTableResolver
All Implemented Interfaces:
VirtualTableResolver<org.apache.lucene.search.Query>

public class SchemaTableResolver
extends Object
implements VirtualTableResolver<org.apache.lucene.search.Query>

Version:
$Id: exo-jboss-codetemplates.xml 34360 2009-07-22 23:58:59Z ksm $
Author:
Sergey Kabashnyuk

Constructor Summary
SchemaTableResolver(NameConverter nameConverter, Schema schema)
           
 
Method Summary
protected  Set<String> getSubTypes(String tableName)
           
 org.apache.lucene.search.Query resolve(String tableName, boolean includeInheritedTables)
          Construct query for given table.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SchemaTableResolver

public SchemaTableResolver(NameConverter nameConverter,
                           Schema schema)
Parameters:
nameConverter -
schema -
Method Detail

resolve

public org.apache.lucene.search.Query resolve(String tableName,
                                              boolean includeInheritedTables)
Description copied from interface: VirtualTableResolver
Construct query for given table.

Specified by:
resolve in interface VirtualTableResolver<org.apache.lucene.search.Query>
Parameters:
tableName - - name of the virtual table.
includeInheritedTables - - include inherited tables to the result.
Returns:
query.
See Also:
VirtualTableResolver.resolve(java.lang.String, boolean)

getSubTypes

protected Set<String> getSubTypes(String tableName)
Parameters:
tableName -
Returns:


Copyright © 2011 eXo Platform SAS. All Rights Reserved.