public static Privilege getPrivilege(int privilegeToken) { PrivilegeType ptype = PrivilegeType.getPrivTypeByToken(privilegeToken); return getPrivilegeFromRegistry(ptype); }
public static Privilege getPrivilege(int privilegeToken) { PrivilegeType ptype = PrivilegeType.getPrivTypeByToken(privilegeToken); return getPrivilegeFromRegistry(ptype); }
private List<PrivilegeDesc> analyzePrivilegeListDef(ASTNode node) throws SemanticException { List<PrivilegeDesc> ret = new ArrayList<PrivilegeDesc>(); for (int i = 0; i < node.getChildCount(); i++) { ASTNode privilegeDef = (ASTNode) node.getChild(i); ASTNode privilegeType = (ASTNode) privilegeDef.getChild(0); Privilege privObj = PrivilegeRegistry.getPrivilege(privilegeType.getType()); if (privObj == null) { throw new SemanticException("Undefined privilege " + PrivilegeType. getPrivTypeByToken(privilegeType.getType())); } List<String> cols = null; if (privilegeDef.getChildCount() > 1) { cols = BaseSemanticAnalyzer.getColumnNames((ASTNode) privilegeDef.getChild(1)); } PrivilegeDesc privilegeDesc = new PrivilegeDesc(privObj, cols); ret.add(privilegeDesc); } return ret; }
private List<PrivilegeDesc> analyzePrivilegeListDef(ASTNode node) throws SemanticException { List<PrivilegeDesc> ret = new ArrayList<PrivilegeDesc>(); for (int i = 0; i < node.getChildCount(); i++) { ASTNode privilegeDef = (ASTNode) node.getChild(i); ASTNode privilegeType = (ASTNode) privilegeDef.getChild(0); Privilege privObj = PrivilegeRegistry.getPrivilege(privilegeType.getType()); if (privObj == null) { throw new SemanticException("Undefined privilege " + PrivilegeType. getPrivTypeByToken(privilegeType.getType())); } List<String> cols = null; if (privilegeDef.getChildCount() > 1) { cols = BaseSemanticAnalyzer.getColumnNames((ASTNode) privilegeDef.getChild(1)); } PrivilegeDesc privilegeDesc = new PrivilegeDesc(privObj, cols); ret.add(privilegeDesc); } return ret; }
public static Privilege getPrivilege(int privilegeToken) { PrivilegeType ptype = PrivilegeType.getPrivTypeByToken(privilegeToken); return getPrivilegeFromRegistry(ptype); }
private List<PrivilegeDesc> analyzePrivilegeListDef(ASTNode node) throws SemanticException { List<PrivilegeDesc> ret = new ArrayList<PrivilegeDesc>(); for (int i = 0; i < node.getChildCount(); i++) { ASTNode privilegeDef = (ASTNode) node.getChild(i); ASTNode privilegeType = (ASTNode) privilegeDef.getChild(0); Privilege privObj = PrivilegeRegistry.getPrivilege(privilegeType.getType()); if (privObj == null) { throw new SemanticException("Undefined privilege " + PrivilegeType. getPrivTypeByToken(privilegeType.getType())); } List<String> cols = null; if (privilegeDef.getChildCount() > 1) { cols = BaseSemanticAnalyzer.getColumnNames((ASTNode) privilegeDef.getChild(1)); } PrivilegeDesc privilegeDesc = new PrivilegeDesc(privObj, cols); ret.add(privilegeDesc); } return ret; }