public abstract class ExecutionResult extends Object
Modifier and Type | Field and Description |
---|---|
protected MariaSelectResultSet |
result |
Constructor and Description |
---|
ExecutionResult(Statement statement,
int fetchSize,
boolean selectPossible,
boolean canHaveCallableResultset)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
abstract void |
addResult(MariaSelectResultSet result,
boolean moreResultAvailable) |
abstract void |
addStats(long affectedRows,
long insertId,
boolean moreResultAvailable) |
abstract void |
addStatsError() |
void |
close()
Close resultset if needed.
|
PrepareResult |
getFailureObject() |
int |
getFetchSize() |
abstract int |
getFirstAffectedRows() |
abstract long[] |
getInsertIds() |
MariaSelectResultSet |
getResult() |
Statement |
getStatement() |
boolean |
hasMoreResultAvailable() |
abstract boolean |
hasMoreThanOneAffectedRows() |
boolean |
isCanHaveCallableResultset() |
boolean |
isSelectPossible() |
void |
setFailureObject(PrepareResult failureObject) |
void |
setFetchSize(int fetchSize) |
protected void |
setMoreResultAvailable(boolean moreResultAvailable) |
protected MariaSelectResultSet result
public ExecutionResult(Statement statement, int fetchSize, boolean selectPossible, boolean canHaveCallableResultset)
statement
- current statementfetchSize
- execution fetch sizeselectPossible
- is select query possible ?canHaveCallableResultset
- can the resultset be a Callable output resultset.public MariaSelectResultSet getResult()
public Statement getStatement()
public PrepareResult getFailureObject()
public void setFailureObject(PrepareResult failureObject)
public boolean hasMoreResultAvailable()
protected void setMoreResultAvailable(boolean moreResultAvailable)
public int getFetchSize()
public void setFetchSize(int fetchSize)
public void close() throws SQLException
SQLException
- if exception occur during resultset close.public abstract void addResult(MariaSelectResultSet result, boolean moreResultAvailable)
public abstract void addStats(long affectedRows, long insertId, boolean moreResultAvailable)
public abstract long[] getInsertIds()
public abstract boolean hasMoreThanOneAffectedRows()
public abstract int getFirstAffectedRows()
public abstract void addStatsError()
public boolean isSelectPossible()
public boolean isCanHaveCallableResultset()
Copyright © 2016. All rights reserved.