public interface ParentStatementImpl extends ParentStatement
ParentStatementImpl interface should be used by statements
that can be parent of others.| Modifier and Type | Method and Description |
|---|---|
Optional<Recorder> |
getRecorder() |
java.util.stream.Stream<ObjectStatement<?>> |
objectStatements()
Gets all object statements contained recursively in this parent statement.
|
void |
recorded(ObjectStatement<?> statement,
ParentStatement parent)
Notifies the registered recorder and parent of the specified object statement.
|
void |
setParent(ParentStatementImpl parent)
Sets the parent for this statement.
|
java.util.stream.Stream<GenericStatement<?,?>> |
statements()
Gets all statements contained recursively in this parent statement including
parent statements (and this one).
|
add, add, addErrorHandler, clear, isEmpty, resetIfErrors, runErrorHandlers, setAndResetIfErrors, sizedisable, disableErrorTracing, disableTracing, enable, enableErrorTracing, enableErrorTracing, enableTracing, enableTracing, execute, executeAsync, executeAsyncRaw, executeRaw, getConsistencyLevel, getDefaultTimestamp, getFetchSize, getKeyspace, getQueryString, getReadTimeoutMillis, getRetryPolicy, getSerialConsistencyLevel, getUserData, isEnabled, isErrorTracing, isIdempotent, isTracing, setConsistencyLevel, setDefaultTimestamp, setFetchSize, setIdempotent, setReadTimeoutMillis, setRetryPolicy, setSerialConsistencyLevel, setUserDatavoid setParent(ParentStatementImpl parent)
parent - the parent for this statementOptional<Recorder> getRecorder()
getRecorder in interface ParentStatementParentStatement.getRecorder()void recorded(ObjectStatement<?> statement, ParentStatement parent)
statement - the non-null object statement that was recordedparent - the non-null parent where the statement was definedjava.util.stream.Stream<ObjectStatement<?>> objectStatements()
java.util.stream.Stream<GenericStatement<?,?>> statements()
Copyright (C) 2015-2017 The Helenus Driver Project Authors.