public class SFStatementMetaData extends Object
Created on 1/21/16
Constructor and Description |
---|
SFStatementMetaData(SFResultSetMetaData resultSetMetaData,
SFStatementType statementType,
int numberOfBinds,
boolean arrayBindSupported,
List<MetaDataOfBinds> metaDataOfBinds,
boolean isValidMetaData) |
Modifier and Type | Method and Description |
---|---|
static SFStatementMetaData |
emptyMetaData()
Generates an empty/invalid metadata for placeholder.
|
MetaDataOfBinds |
getMetaDataForBindParam(int param) |
int |
getNumberOfBinds() |
SFResultSetMetaData |
getResultSetMetaData() |
SFStatementType |
getStatementType() |
boolean |
isArrayBindSupported()
According to StatementType, to decide whether array binds supported or not
|
boolean |
isValidMetaData()
Is a valid metadata or not.
|
void |
setNumberOfBinds(int numberOfBinds) |
void |
setResultSetMetaData(SFResultSetMetaData resultSetMetaData) |
public SFStatementMetaData(SFResultSetMetaData resultSetMetaData, SFStatementType statementType, int numberOfBinds, boolean arrayBindSupported, List<MetaDataOfBinds> metaDataOfBinds, boolean isValidMetaData)
public SFResultSetMetaData getResultSetMetaData()
public void setResultSetMetaData(SFResultSetMetaData resultSetMetaData)
public int getNumberOfBinds()
public MetaDataOfBinds getMetaDataForBindParam(int param) throws SQLException
SQLException
public void setNumberOfBinds(int numberOfBinds)
public boolean isValidMetaData()
This is used to determine if the content is valid or not, e.g., number of bind parameters.
public boolean isArrayBindSupported()
Currently, only INSERT supports array bind
public SFStatementType getStatementType()
public static SFStatementMetaData emptyMetaData()
Copyright © 2021. All rights reserved.