API 1.3-SNAPSHOT¶
Base Package: com.manticore.jdbc
Base¶
AggregateFunction¶
[SUM, COUNT]
MJdbcTools¶
extends: Object
MJdbcTools ()
getSQLDate (cal) → Date
Calendar cal
returns Date
getSQLDate (d) → Date
Date d
returns Date
getSQLTimestamp (cal) → Timestamp
Calendar cal
returns Timestamp
getSQLTimestamp (d) → Timestamp
Date d
returns Timestamp
getSQLDateStr (d) → String
Date d
returns String
getSQLDateStr (c) → String
Calendar c
returns String
getSQLDateTimeStr (d) → String
Date d
returns String
getSQLDateTimeStr (ts) → String
Timestamp ts
returns String
getSQLDateTimeStr (c) → String
Calendar c
returns String
getSQLHash (sqlStr) → String
String sqlStr
returns String
Object oreturns StringrewriteStatementWithNamedParameters (sqlStr, parameters) → String
String sqlStr
Object> parameters
returns String
rewriteStatementWithNamedParameters (sqlStr, parameters) → String
String sqlStr
Object[] parameters
returns String
Object> keysreturns Object>@SuppressWarnings
getPivotFromQuery (rs, function, aggregateColumnName, categoryColumnName, categoryFormat, buildTotals, repeatHeader) → Object[][]
The getPivotFromQuery function takes a ResultSet and converts it into a pivot table. The function is designed to create columns for each key of the Category Column and to aggregate the values of the Aggregate Column for each Category.
ResultSet rs
AggregateFunction function
String aggregateColumnName
String categoryColumnName
Format categoryFormat
boolean buildTotals
boolean repeatHeader
returns Object[][]
MNamedParameter¶
extends: Object implements: MNamedParameter>
MNamedParameter (id, position)
String id
int position
getParameterValueArray (parameters) → Object>
MNamedParameter> parameters
returns Object>
add (position)
Integer position
@Override
hashCode () → int
returns int
@Override
equals (obj) → boolean
Object obj
returns boolean
@Override
toString () → String
returns String
setType (type, typeName, className, precision, scale, nullable)
int type
String typeName
String className
int precision
int scale
int nullable
getScale () → Integer
returns Integer
getId () → String
returns String
setLabel (label) → MNamedParameter
String label
returns MNamedParameter
setValue (value) → MNamedParameter
Object value
returns MNamedParameter
getLabel () → String
returns String
getValue () → Object
returns Object
getPositions () → Integer>
returns Integer>
getType () → Integer
returns Integer
getTypeName () → String
returns String
getPrecision () → Integer
returns Integer
getNullable () → Integer
returns Integer
getClassName () → String
returns String
MPreparedStatement¶
extends: Object implements: Closeable
MPreparedStatement (conn, sqlStr, batchSize)
Connection conn
String sqlStr
int batchSize
MPreparedStatement (conn, sqlStr)
Connection conn
String sqlStr
String sqlStrreturns StringObject> parameterValuesreturns Object>Object> parameterValuesreturns voidObject[] parameterValuesreturns voidexecute (parameterValues) → boolean
Object> parameterValues
returns boolean
execute (parameterValues) → boolean
Object[] parameterValues
returns boolean
executeUpdate (parameterValues) → int
Object> parameterValues
returns int
executeUpdate (parameterValues) → int
Object[] parameterValues
returns int
executeQuery (parameterValues) → ResultSet
Object> parameterValues
returns ResultSet
executeQuery (parameterValues) → ResultSet
Object[] parameterValues
returns ResultSet
close ()
cancel ()
addBatch (parameterValues)
Object> parameterValues
addBatch (parameterValues)
Object[] parameterValues
executeBatch () → int[]
returns int[]
addAndExecuteBatch (parameterValues) → int[]
Object> parameterValues
returns int[]
clearBatch ()
getResultSet () → ResultSet
returns ResultSet
getUpdateCount () → int
returns int
returns voidgetNamedParametersByAppearance () → MNamedParameter>
returns MNamedParameter>
getNamedParametersByName () → MNamedParameter>
returns MNamedParameter>