Class DBDiaTableNodeHelper
- java.lang.Object
-
- de.mid.innovator.srv2api.icw2dbdia.DBDiaTableNodeHelper
-
public abstract class DBDiaTableNodeHelper extends java.lang.Object
This is a utility class for DBDiaTableNode that provides static methods for creation or other purposes.- See Also:
DBDiaTableNode
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static DBDiaTableNode
mergeSiblingTables(SrvContext srvCtx, java.util.List<? extends ELElement> seq)
Merges two or more selected child database table nodes.static DBDiaTableNode
splitV(SrvContext srvCtx, java.util.List<? extends ELElement> seq)
Splits the selectedDBTableColumn
s into a newDBDiaTableNode
.
-
-
-
Method Detail
-
mergeSiblingTables
public static DBDiaTableNode mergeSiblingTables(SrvContext srvCtx, java.util.List<? extends ELElement> seq) throws InoNetException, SrvErrorException
Merges two or more selected child database table nodes. These tables must have foreign keys, which must be identifying and maximum 1 (Z) and must reference the same primary key.- Parameters:
srvCtx
- The context of the related innovator server.seq
- List of ELElement- Throws:
InoNetException
SrvErrorException
-
splitV
public static DBDiaTableNode splitV(SrvContext srvCtx, java.util.List<? extends ELElement> seq) throws InoNetException, SrvErrorException
Splits the selectedDBTableColumn
s into a newDBDiaTableNode
.- Parameters:
srvCtx
- The context of the related innovator server.seq
- List of ELElement- Throws:
InoNetException
SrvErrorException
-
-