SMACS

smacs.load.mapping
Interface DbMappingSourceTableList

All Known Subinterfaces:
DbMappingSourceCursor, DbMappingSourceSelector, DbMappingTargetInsert
All Known Implementing Classes:
DbMappingSourceCursorNode, DbMappingTargetInsertNode

public interface DbMappingSourceTableList

a source table list.

A source table can be a table reference to a table in schema definition or the computed table from a join expression. The most important thing is the availability of list of field names (for direct field resolution) and qualified field names (with a name of the table ref or table expression).

Author:
Copyright (C) 2004, Guido Draheim. All rights reserved. Part of SMACS project.

Method Summary
 SimpleNode getRecordFieldSqlNode(String name)
           
 SimpleNode getRecordFieldSqlNode(String name, String table, String schema)
           
 SimpleNode getSchemaTableSqlNode(int i)
           
 SimpleNode getSchemaTableSqlNode(String name)
           
 SimpleNode getSchemaTableSqlNode(String name, String schema)
           
 

Method Detail

getRecordFieldSqlNode

public SimpleNode getRecordFieldSqlNode(String name)

getRecordFieldSqlNode

public SimpleNode getRecordFieldSqlNode(String name,
                                        String table,
                                        String schema)

getSchemaTableSqlNode

public SimpleNode getSchemaTableSqlNode(String name)

getSchemaTableSqlNode

public SimpleNode getSchemaTableSqlNode(String name,
                                        String schema)

getSchemaTableSqlNode

public SimpleNode getSchemaTableSqlNode(int i)

SMACS