Class JdbcParameterMeta
- java.lang.Object
-
- org.apache.ignite.internal.processors.odbc.jdbc.JdbcParameterMeta
-
- All Implemented Interfaces:
JdbcRawBinarylizable
public class JdbcParameterMeta extends Object implements JdbcRawBinarylizable
JDBC SQL query parameter metadata.
-
-
Constructor Summary
Constructors Constructor Description JdbcParameterMeta()Default constructor is used for binary serialization.JdbcParameterMeta(ParameterMetaData meta, int order)JdbcParameterMeta(GridQueryFieldMetadata meta)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intisNullable()booleanisSigned()intmode()intprecision()voidreadBinary(BinaryReaderExImpl reader, JdbcProtocolContext protoCtx)Reads fields from provided reader.intscale()StringtoString()inttype()StringtypeClass()StringtypeName()voidwriteBinary(BinaryWriterExImpl writer, JdbcProtocolContext protoCtx)Writes fields to provided writer.
-
-
-
Constructor Detail
-
JdbcParameterMeta
public JdbcParameterMeta()
Default constructor is used for binary serialization.
-
JdbcParameterMeta
public JdbcParameterMeta(ParameterMetaData meta, int order) throws SQLException
- Parameters:
meta- Param metadata.order- Param order.- Throws:
SQLException- On errror.
-
JdbcParameterMeta
public JdbcParameterMeta(GridQueryFieldMetadata meta)
-
-
Method Detail
-
isNullable
public int isNullable()
- Returns:
- Nullable mode.
-
isSigned
public boolean isSigned()
- Returns:
- Signed flag.
-
precision
public int precision()
- Returns:
- Precision.
-
scale
public int scale()
- Returns:
- Scale.
-
type
public int type()
- Returns:
- SQL type.
-
typeName
public String typeName()
- Returns:
- SQL type name.
-
typeClass
public String typeClass()
- Returns:
- Java type class name.
-
mode
public int mode()
- Returns:
- Mode.
-
writeBinary
public void writeBinary(BinaryWriterExImpl writer, JdbcProtocolContext protoCtx) throws BinaryObjectException
Writes fields to provided writer.- Specified by:
writeBinaryin interfaceJdbcRawBinarylizable- Parameters:
writer- Binary object writer.protoCtx- JDBC protocol context.- Throws:
BinaryObjectException- In case of error.
-
readBinary
public void readBinary(BinaryReaderExImpl reader, JdbcProtocolContext protoCtx) throws BinaryObjectException
Reads fields from provided reader.- Specified by:
readBinaryin interfaceJdbcRawBinarylizable- Parameters:
reader- Binary object reader.protoCtx- JDBC protocol context.- Throws:
BinaryObjectException- In case of error.
-
-