cascading.lingual.tap
Class TapSchema
java.lang.Object
net.hydromatic.optiq.impl.java.MapSchema
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 classes/interfaces inherited from interface net.hydromatic.optiq.Schema |
net.hydromatic.optiq.Schema.TableInSchema, net.hydromatic.optiq.Schema.TableType |
Fields inherited from class net.hydromatic.optiq.impl.java.MapSchema |
membersMap, subSchemaMap, tableMap, typeFactory |
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 |
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)
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.