@Override public Void visit(ConnectFeedStatement connectFeedStmt, Integer step) throws CompilationException { out.print(skip(step) + "connect " + FEED); out.print(generateFullName(connectFeedStmt.getDataverseName(), new Identifier(connectFeedStmt.getFeedName()))); out.print(" to " + datasetSymbol + generateFullName(connectFeedStmt.getDataverseName(), connectFeedStmt.getDatasetName())); if (connectFeedStmt.getPolicy() != null) { out.print(" using policy " + revertStringToQuoted(connectFeedStmt.getPolicy())); } if (connectFeedStmt.getAppliedFunctions() != null) { out.print(" apply function " + connectFeedStmt.getAppliedFunctions()); } out.println(SEMICOLON); return null; }
String feedName = cfs.getFeedName(); String datasetName = cfs.getDatasetName().getValue(); String policyName = cfs.getPolicy(); String whereClauseBody = cfs.getWhereClauseBody(); MetadataTransactionContext mdTxnCtx = MetadataManager.INSTANCE.beginTransaction();