@Override public QueryId getPersistentQueryId() { return new QueryId("CSAS_" + dataSourceName); }
public EntityQueryId(final QueryId queryId) { this.id = queryId.getId(); }
private static CommandId getTerminateCommandId(final TerminateQuery terminateQuery) { return new CommandId( CommandId.Type.TERMINATE, terminateQuery.getQueryId().toString(), CommandId.Action.EXECUTE ); }
private TerminateQuery(final Optional<NodeLocation> location, final String queryId) { super(location); this.queryId = new QueryId(queryId); }
public static QueryDescription forQueryMetadata(final QueryMetadata queryMetadata) { if (queryMetadata instanceof PersistentQueryMetadata) { return new QueryDescription( ((PersistentQueryMetadata) queryMetadata).getQueryId().getId(), queryMetadata, ((PersistentQueryMetadata) queryMetadata).getSinkNames()); } return new QueryDescription("", queryMetadata, Collections.emptySet()); }
@Override public QueryId getPersistentQueryId() { return new QueryId("CTAS_" + dataSourceName); }
@Override public QueryId getQueryId(final QueryIdGenerator queryIdGenerator) { return new QueryId("fake"); } }
private QueryDescription explainQuery(final String queryId) { final PersistentQueryMetadata metadata = ksqlEngine.getPersistentQuery(new QueryId(queryId)) .orElseThrow(() -> new KsqlException( "Query with id:" + queryId + " does not exist, " + "use SHOW QUERIES to view the full set of queries.")); return QueryDescription.forQueryMetadata(metadata); }
@Test public void shouldSkipStartWhenReplayingLog() { // Given: final QueryId queryId = new QueryId("csas-query-id"); final String name = "foo"; final PersistentQueryMetadata mockQuery = mockReplayCSAS("CSAS", name, queryId); replayAll(); // When: statementExecutorWithMocks.handleRestore( new QueuedCommand( new CommandId(Type.STREAM, name, Action.CREATE), new Command("CSAS", Collections.emptyMap(), Collections.emptyMap()) ) ); // Then: verify(mockParser, mockEngine, mockQuery); }
@Test public void shouldCascade4Dot1DropStreamCommand() { // Given: final DropStream mockDropStream = mockDropStream("foo"); expect(mockMetaStore.getSource("foo")) .andStubReturn(mock(StructuredDataSource.class)); expect(mockMetaStore.getQueriesWithSink("foo")) .andStubReturn(ImmutableSet.of("query-id")); expect(mockEngine.getMetaStore()).andStubReturn(mockMetaStore); expect(mockEngine.getPersistentQuery(new QueryId("query-id"))).andReturn(Optional.of(mockQueryMetadata)); mockQueryMetadata.close(); expectLastCall(); expect(mockEngine.executeDdlStatement("DROP", mockDropStream, Collections.emptyMap())) .andReturn(new DdlCommandResult(true, "SUCCESS")); replayAll(); // When: statementExecutorWithMocks.handleRestore( new QueuedCommand( new CommandId(Type.STREAM, "foo", Action.DROP), new Command("DROP", Collections.emptyMap(), PRE_VERSION_5_NULL_ORIGNAL_PROPS) ) ); // Then: verify(mockParser, mockEngine, mockMetaStore); }
fakeSink, "execution plan", new QueryId("query_id"), DataSource.DataSourceType.KSTREAM, "app id",