public static Command expandCommand(ProcedureContainer proc, QueryMetadataInterface metadata, AnalysisRecord analysisRecord) throws QueryResolverException, QueryMetadataException, TeiidComponentException { ProcedureContainerResolver cr = (ProcedureContainerResolver)chooseResolver(proc, metadata); Command command = cr.expandCommand(proc, metadata, analysisRecord); if (command == null) { return null; } resolveCommand(command, proc.getGroup(), proc.getType(), metadata.getDesignTimeMetadata(), false); return command; }
public static Command expandCommand(ProcedureContainer proc, QueryMetadataInterface metadata, AnalysisRecord analysisRecord) throws QueryResolverException, QueryMetadataException, TeiidComponentException { ProcedureContainerResolver cr = (ProcedureContainerResolver)chooseResolver(proc, metadata); Command command = cr.expandCommand(proc, metadata, analysisRecord); if (command == null) { return null; } resolveCommand(command, proc.getGroup(), proc.getType(), metadata.getDesignTimeMetadata(), false); return command; }
public static Command expandCommand(ProcedureContainer proc, QueryMetadataInterface metadata, AnalysisRecord analysisRecord) throws QueryResolverException, QueryMetadataException, TeiidComponentException { ProcedureContainerResolver cr = (ProcedureContainerResolver)chooseResolver(proc, metadata); Command command = cr.expandCommand(proc, metadata, analysisRecord); if (command == null) { return null; } resolveCommand(command, proc.getGroup(), proc.getType(), metadata.getDesignTimeMetadata(), false); return command; }