/** */ private void registerSchema(String variable, String schema, int line, int column) { if (variable != null) { context.registerSchema(variable, schema, line, column); } else { // UPDATE and DELETE may not define a variable => // use schema name as variable context.registerSchema(calculateCanonicalName(schema), schema, line, column); } }
/** */ private void registerSchema(String variable, String schema, int line, int column) { if (variable != null) { context.registerSchema(variable, schema, line, column); } else { // UPDATE and DELETE may not define a variable => // use schema name as variable context.registerSchema(calculateCanonicalName(schema), schema, line, column); } }
/** */ private void registerSchema(String variable, String schema, int line, int column) { if (variable != null) { context.registerSchema(variable, schema, line, column); } else { // UPDATE and DELETE may not define a variable => // use schema name as variable context.registerSchema(calculateCanonicalName(schema), schema, line, column); } }
public Object newSelectClause(int line, int column, boolean distinct, List selectExprs, List identifiers) { SelectNode node = new SelectNode(); node.setContext(context); node.setSelectExpressions(selectExprs); node.setIdentifiers(identifiers); if (identifiers != null){ for (int i=0;i<identifiers.size();i++){ if (identifiers.get(i) != null){ context.registerJoinVariable(calculateCanonicalName((String)identifiers.get(i)), (Node)selectExprs.get(i), line, column); } } } node.setDistinct(distinct); setPosition(node, line, column); return node; }
public Object newSelectClause(int line, int column, boolean distinct, List selectExprs, List identifiers) { SelectNode node = new SelectNode(); node.setContext(context); node.setSelectExpressions(selectExprs); node.setIdentifiers(identifiers); if (identifiers != null){ for (int i=0;i<identifiers.size();i++){ if (identifiers.get(i) != null){ context.registerJoinVariable(calculateCanonicalName((String)identifiers.get(i)), (Node)selectExprs.get(i), line, column); } } } node.setDistinct(distinct); setPosition(node, line, column); return node; }
/** */ public Object newDeleteClause(int line, int column, String schema, String variable) { DeleteNode node = new DeleteNode(); node.setContext(context); node.setAbstractSchemaName(schema); node.setAbstractSchemaIdentifier(variable); setPosition(node, line, column); registerSchema(calculateCanonicalName(variable), schema, line, column); return node; }
/** */ public Object newDeleteClause(int line, int column, String schema, String variable) { DeleteNode node = new DeleteNode(); node.setContext(context); node.setAbstractSchemaName(schema); node.setAbstractSchemaIdentifier(variable); setPosition(node, line, column); registerSchema(calculateCanonicalName(variable), schema, line, column); return node; }
/** */ public Object newUpdateClause(int line, int column, String schema, String variable) { UpdateNode node = new UpdateNode(); node.setContext(context); node.setAbstractSchemaName(schema); node.setAbstractSchemaIdentifier(variable); setPosition(node, line, column); registerSchema(calculateCanonicalName(variable), schema, line, column); return node; }
/** */ public Object newUpdateClause(int line, int column, String schema, String variable) { UpdateNode node = new UpdateNode(); node.setContext(context); node.setAbstractSchemaName(schema); node.setAbstractSchemaIdentifier(variable); setPosition(node, line, column); registerSchema(calculateCanonicalName(variable), schema, line, column); return node; }
/** */ public Object newUpdateClause(int line, int column, String schema, String variable) { UpdateNode node = new UpdateNode(); node.setContext(context); node.setAbstractSchemaName(schema); node.setAbstractSchemaIdentifier(variable); setPosition(node, line, column); registerSchema(calculateCanonicalName(variable), schema, line, column); return node; }
/** */ public Object newDeleteClause(int line, int column, String schema, String variable) { DeleteNode node = new DeleteNode(); node.setContext(context); node.setAbstractSchemaName(schema); node.setAbstractSchemaIdentifier(variable); setPosition(node, line, column); registerSchema(calculateCanonicalName(variable), schema, line, column); return node; }