public class ServerPrepareResult extends Object implements PrepareResult
| 构造器和说明 |
|---|
ServerPrepareResult(String sql,
int statementId,
ColumnDefinition[] columns,
ColumnDefinition[] parameters,
Protocol unProxiedProtocol)
PrepareStatement Result object.
|
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
canBeDeallocate()
Asked if can be deallocate (is not shared in other statement and not in cache) Set deallocate
flag to true if so.
|
void |
decrementShareCounter() |
void |
failover(int statementId,
Protocol unProxiedProtocol)
Update information after a failover.
|
ColumnDefinition[] |
getColumns() |
int |
getParamCount() |
ColumnDefinition[] |
getParameters() |
ColumnType[] |
getParameterTypeHeader() |
int |
getShareCounter() |
String |
getSql() |
int |
getStatementId() |
Protocol |
getUnProxiedProtocol() |
boolean |
incrementShareCounter()
Increment share counter.
|
boolean |
isReturnByPrepareExecute() |
void |
release() |
void |
resetParameterTypeHeader() |
void |
setAddToCache() |
void |
setRemoveFromCache() |
void |
setReturnByPrepareExecute(boolean returnByPrepareExecute) |
void |
setStatementId(int statementId) |
public ServerPrepareResult(String sql, int statementId, ColumnDefinition[] columns, ColumnDefinition[] parameters, Protocol unProxiedProtocol)
sql - querystatementId - server statement Id.columns - columns informationparameters - parameters informationunProxiedProtocol - indicate the protocol on which the prepare has been donepublic void resetParameterTypeHeader()
public void failover(int statementId,
Protocol unProxiedProtocol)
statementId - new statement IdunProxiedProtocol - the protocol on which the prepare has been donepublic void setAddToCache()
public void setRemoveFromCache()
public boolean incrementShareCounter()
public void decrementShareCounter()
public boolean canBeDeallocate()
public int getParamCount()
getParamCount 在接口中 PrepareResultpublic int getShareCounter()
public void setStatementId(int statementId)
public void release()
public int getStatementId()
public ColumnDefinition[] getColumns()
public ColumnDefinition[] getParameters()
public Protocol getUnProxiedProtocol()
public String getSql()
getSql 在接口中 PrepareResultpublic ColumnType[] getParameterTypeHeader()
public boolean isReturnByPrepareExecute()
public void setReturnByPrepareExecute(boolean returnByPrepareExecute)
Copyright © 2024 oceanbase.com. All rights reserved.