SMACS

smacs.load.mapping
Interface DbMappingSourceSelector

All Superinterfaces:
DbMappingSourceTableList
All Known Subinterfaces:
DbMappingSourceCursor, DbMappingTargetInsert
All Known Implementing Classes:
DbMappingSourceCursorNode, DbMappingTargetInsertNode

public interface DbMappingSourceSelector
extends DbMappingSourceTableList

a source selector.

A source selector has a source table list atleast for resolution of a list of field names that represents a selector - plus we need a condition that guards this selector. Note that this selector may be a record definition of a source cursor or a record definition for a target values.

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

Method Summary
 DbMappingRecordField getDbMappingRecordField(int i)
           
 SimpleNode getRecordFieldSqlNode(int i)
           
 SimpleNode getSqlCondition()
           
 
Methods inherited from interface smacs.load.mapping.DbMappingSourceTableList
getRecordFieldSqlNode, getRecordFieldSqlNode, getSchemaTableSqlNode, getSchemaTableSqlNode, getSchemaTableSqlNode
 

Method Detail

getRecordFieldSqlNode

public SimpleNode getRecordFieldSqlNode(int i)

getSqlCondition

public SimpleNode getSqlCondition()

getDbMappingRecordField

public DbMappingRecordField getDbMappingRecordField(int i)

SMACS