1 package org.simantics.jdbc.variable;
3 import org.simantics.db.ReadGraph;
4 import org.simantics.db.exception.DatabaseException;
5 import org.simantics.db.layer0.variable.NodeManagerVariableBuilder;
6 import org.simantics.db.layer0.variable.NodeSupport;
8 public class JDBCVariableBuilder extends NodeManagerVariableBuilder {
11 protected NodeSupport<?> getNodeSupport(ReadGraph graph, String sessionName) throws DatabaseException {
12 return JDBCSessionManager.nodeSupport(graph, sessionName);
16 protected Object getRoot(ReadGraph graph, NodeSupport<?> support, String sessionName) throws DatabaseException {
17 JDBCNodeManager manager = (JDBCNodeManager) support.manager;
18 return manager.getRoot();