public abstract class AbstractStreamsProcessor extends Object
Modifier and Type | Field and Description |
---|---|
protected List<CompilingClassLoader> |
classLoaders |
protected org.apache.calcite.DataContext |
dataContext |
protected Stream<Values> |
outputStream |
Constructor and Description |
---|
AbstractStreamsProcessor() |
Modifier and Type | Method and Description |
---|---|
abstract StormTopology |
build()
Construct the Storm topology based on the SQL.
|
List<CompilingClassLoader> |
getClassLoaders()
Return the list of Classloaders which need to be compiled and included to the jar.
|
org.apache.calcite.DataContext |
getDataContext()
Return DataContext instance which is used with execution of query.
|
Stream<Values> |
outputStream()
Return final output stream of SQL topology structure.
|
protected org.apache.calcite.DataContext dataContext
protected List<CompilingClassLoader> classLoaders
public Stream<Values> outputStream()
public abstract StormTopology build()
public org.apache.calcite.DataContext getDataContext()
public List<CompilingClassLoader> getClassLoaders()
Copyright © 2023 The Apache Software Foundation. All rights reserved.