public BindManager(List<Object> binds) { this.binds = binds; this.bindMetaData = new PhoenixParameterMetaData(binds.size()); }
public void addParamMetaData(BindParseNode bind, PDatum column) throws SQLException { bindMetaData.addParam(bind,column); } }
@Override public int isNullable(int index) throws SQLException { return getParam(index).isNullable() ? ResultSetMetaData.columnNullable : ResultSetMetaData.columnNoNulls; }
@Override public boolean isSigned(int index) throws SQLException { @SuppressWarnings("rawtypes") Class clazz = getParam(index).getDataType().getJavaClass(); return Number.class.isInstance(clazz); }
public BindManager(List<Object> binds) { this.binds = binds; this.bindMetaData = new PhoenixParameterMetaData(binds.size()); }
public void addParamMetaData(BindParseNode bind, PDatum column) throws SQLException { bindMetaData.addParam(bind,column); } }
@Override public String getParameterClassName(int index) throws SQLException { PDatum datum = getParam(index); PDataType type = datum == null ? null : datum.getDataType(); return type == null ? null : type.getJavaClassName(); }
public BindManager(List<Object> binds) { this.binds = binds; this.bindMetaData = new PhoenixParameterMetaData(binds.size()); }
public void addParamMetaData(BindParseNode bind, PDatum column) throws SQLException { bindMetaData.addParam(bind,column); } }
@Override public String getParameterTypeName(int index) throws SQLException { return getParam(index).getDataType().getSqlTypeName(); }
@Override public int getParameterType(int index) throws SQLException { return getParam(index).getDataType().getSqlType(); }
@Override public int isNullable(int index) throws SQLException { return getParam(index).isNullable() ? ResultSetMetaData.columnNullable : ResultSetMetaData.columnNoNulls; }
@Override public int isNullable(int index) throws SQLException { return getParam(index).isNullable() ? ResultSetMetaData.columnNullable : ResultSetMetaData.columnNoNulls; }
@Override public boolean isSigned(int index) throws SQLException { @SuppressWarnings("rawtypes") Class clazz = getParam(index).getDataType().getJavaClass(); return Number.class.isInstance(clazz); }
@Override public boolean isSigned(int index) throws SQLException { @SuppressWarnings("rawtypes") Class clazz = getParam(index).getDataType().getJavaClass(); return Number.class.isInstance(clazz); }
@Override public String getParameterTypeName(int index) throws SQLException { return getParam(index).getDataType().getSqlTypeName(); }
@Override public int getParameterType(int index) throws SQLException { return getParam(index).getDataType().getSqlType(); }
@Override public String getParameterClassName(int index) throws SQLException { PDatum datum = getParam(index); PDataType type = datum == null ? null : datum.getDataType(); return type == null ? null : type.getJavaClassName(); }
@Override public String getParameterClassName(int index) throws SQLException { PDatum datum = getParam(index); PDataType type = datum == null ? null : datum.getDataType(); return type == null ? null : type.getJavaClassName(); }
@Override public int getParameterType(int index) throws SQLException { return getParam(index).getDataType().getSqlType(); }