SMACS

smacs.load.mapping
Interface DbMappingTransform

All Known Implementing Classes:
DbMappingTransformNode

public interface DbMappingTransform

representation of transform rule. has a number of properties (a) a List of DbMappingTargetInsert rules. (b) a source definition as DbMappingSourceCursor (c) a DistinctSet store that can be queries with two functions.


Method Summary
 DbMappingSourceCursor getSourceCursor()
          elem for source definition.
 DbMappingTargetInsert getTargetInsert(int i)
          elem of list of target inserts.
 int getTargetInsertMax()
          size of list of target inserts.
 DbMappingDistinct hasDistinct(DbMappingTargetInsert insert)
          test for distinct.
 DbMappingDistinct hasDistinctSet(DbMappingTargetInsert insert)
          test for distinct.
 

Method Detail

getTargetInsertMax

public int getTargetInsertMax()
size of list of target inserts.


getTargetInsert

public DbMappingTargetInsert getTargetInsert(int i)
elem of list of target inserts.


getSourceCursor

public DbMappingSourceCursor getSourceCursor()
elem for source definition.


hasDistinct

public DbMappingDistinct hasDistinct(DbMappingTargetInsert insert)
test for distinct.


hasDistinctSet

public DbMappingDistinct hasDistinctSet(DbMappingTargetInsert insert)
test for distinct.


SMACS