cascading.lingual.tap
Class TapSchema

java.lang.Object
  extended by net.hydromatic.optiq.impl.java.MapSchema
      extended by cascading.lingual.tap.TapSchema
All Implemented Interfaces:
net.hydromatic.optiq.DataContext, net.hydromatic.optiq.MutableSchema, net.hydromatic.optiq.Schema

public class TapSchema
extends net.hydromatic.optiq.impl.java.MapSchema

Class TapSchema is an implementation of the Optiq MapSchema base class.


Nested Class Summary
 
Nested classes/interfaces inherited from interface net.hydromatic.optiq.Schema
net.hydromatic.optiq.Schema.TableInSchema, net.hydromatic.optiq.Schema.TableType
 
Field Summary
 
Fields inherited from class net.hydromatic.optiq.impl.java.MapSchema
membersMap, subSchemaMap, tableMap, typeFactory
 
Constructor Summary
TapSchema(net.hydromatic.optiq.impl.java.MapSchema parent, LingualConnection connection, SchemaDef schemaDef)
           
TapSchema(net.hydromatic.optiq.impl.java.MapSchema parent, LingualConnection connection, String name, String identifier)
           
TapSchema(net.hydromatic.linq4j.QueryProvider queryProvider, net.hydromatic.optiq.impl.java.JavaTypeFactory typeFactory)
           
TapSchema(TapSchema parent, String name)
           
 
Method Summary
 void addTapTableFor(TableDef tableDef)
           
 void addTapTableFor(TableDef tableDef, boolean useFullName)
           
 void addTapTablesFor(SchemaDef schemaDef)
           
 String getFullName()
           
 String getIdentifier()
           
 String getName()
           
 
Methods inherited from class net.hydromatic.optiq.impl.java.MapSchema
addSchema, addTable, addTableFunction, create, getExpression, getQueryProvider, getSubSchema, getSubSchemaExpression, getSubSchemaNames, getTable, getTableFunctions, getTableFunctions, getTables, getTypeFactory, initialize, initialTables, putMulti
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TapSchema

public TapSchema(net.hydromatic.linq4j.QueryProvider queryProvider,
                 net.hydromatic.optiq.impl.java.JavaTypeFactory typeFactory)

TapSchema

public TapSchema(TapSchema parent,
                 String name)

TapSchema

public TapSchema(net.hydromatic.optiq.impl.java.MapSchema parent,
                 LingualConnection connection,
                 SchemaDef schemaDef)

TapSchema

public TapSchema(net.hydromatic.optiq.impl.java.MapSchema parent,
                 LingualConnection connection,
                 String name,
                 String identifier)
Method Detail

getFullName

public String getFullName()

getName

public String getName()

getIdentifier

public String getIdentifier()

addTapTablesFor

public void addTapTablesFor(SchemaDef schemaDef)

addTapTableFor

public void addTapTableFor(TableDef tableDef)

addTapTableFor

public void addTapTableFor(TableDef tableDef,
                           boolean useFullName)


Copyright © 2007-2013 Concurrent, Inc. All Rights Reserved.