Lines Matching refs:columnIndex

158      * @param columnIndex the first column is 1, the second is 2, and so on;
167 public void setAutoIncrement(int columnIndex, boolean property) throws SQLException {
168 checkColRange(columnIndex);
169 colInfo[columnIndex].autoIncrement = property;
176 * @param columnIndex the first column is 1, the second is 2, and so on;
184 public void setCaseSensitive(int columnIndex, boolean property) throws SQLException {
185 checkColRange(columnIndex);
186 colInfo[columnIndex].caseSensitive = property;
193 * @param columnIndex the first column is 1, the second is 2, and so on;
203 public void setSearchable(int columnIndex, boolean property)
205 checkColRange(columnIndex);
206 colInfo[columnIndex].searchable = property;
213 * @param columnIndex the first column is 1, the second is 2, and so on;
220 public void setCurrency(int columnIndex, boolean property)
222 checkColRange(columnIndex);
223 colInfo[columnIndex].currency = property;
231 * @param columnIndex the first column is 1, the second is 2, and so on;
246 public void setNullable(int columnIndex, int property) throws SQLException {
252 checkColRange(columnIndex);
253 colInfo[columnIndex].nullable = property;
260 * @param columnIndex the first column is 1, the second is 2, and so on;
268 public void setSigned(int columnIndex, boolean property) throws SQLException {
269 checkColRange(columnIndex);
270 colInfo[columnIndex].signed = property;
277 * @param columnIndex the first column is 1, the second is 2, and so on;
285 public void setColumnDisplaySize(int columnIndex, int size) throws SQLException {
290 checkColRange(columnIndex);
291 colInfo[columnIndex].columnDisplaySize = size;
300 * @param columnIndex the first column is 1, the second is 2, and so on;
308 public void setColumnLabel(int columnIndex, String label) throws SQLException {
309 checkColRange(columnIndex);
311 colInfo[columnIndex].columnLabel = label;
313 colInfo[columnIndex].columnLabel = "";
320 * @param columnIndex the first column is 1, the second is 2, and so on;
328 public void setColumnName(int columnIndex, String columnName) throws SQLException {
329 checkColRange(columnIndex);
331 colInfo[columnIndex].columnName = columnName;
333 colInfo[columnIndex].columnName = "";
342 * @param columnIndex the first column is 1, the second is 2, and so on;
350 public void setSchemaName(int columnIndex, String schemaName) throws SQLException {
351 checkColRange(columnIndex);
353 colInfo[columnIndex].schemaName = schemaName;
355 colInfo[columnIndex].schemaName = "";
363 * @param columnIndex the first column is 1, the second is 2, and so on;
368 * <i>columnIndex</i> is out of bounds, or <i>precision</i>
371 public void setPrecision(int columnIndex, int precision) throws SQLException {
377 checkColRange(columnIndex);
378 colInfo[columnIndex].colPrecision = precision;
385 * @param columnIndex the first column is 1, the second is 2, and so on;
390 * <i>columnIndex</i> is out of bounds, or <i>scale</i>
393 public void setScale(int columnIndex, int scale) throws SQLException {
398 checkColRange(columnIndex);
399 colInfo[columnIndex].colScale = scale;
406 * @param columnIndex the first column is 1, the second is 2, and so on;
413 public void setTableName(int columnIndex, String tableName) throws SQLException {
414 checkColRange(columnIndex);
416 colInfo[columnIndex].tableName = tableName;
418 colInfo[columnIndex].tableName = "";
427 * @param columnIndex the first column is 1, the second is 2, and so on;
434 public void setCatalogName(int columnIndex, String catalogName) throws SQLException {
435 checkColRange(columnIndex);
437 colInfo[columnIndex].catName = catalogName;
439 colInfo[columnIndex].catName = "";
446 * @param columnIndex the first column is 1, the second is 2, and so on;
456 public void setColumnType(int columnIndex, int SQLType) throws SQLException {
460 checkColRange(columnIndex);
461 colInfo[columnIndex].colType = SQLType;
468 * @param columnIndex the first column is 1, the second is 2, and so on;
475 public void setColumnTypeName(int columnIndex, String typeName)
477 checkColRange(columnIndex);
479 colInfo[columnIndex].colTypeName = typeName;
481 colInfo[columnIndex].colTypeName = "";
500 * @param columnIndex the first column is 1, the second is 2, and so on;
507 public boolean isAutoIncrement(int columnIndex) throws SQLException {
508 checkColRange(columnIndex);
509 return colInfo[columnIndex].autoIncrement;
516 * @param columnIndex the first column is 1, the second is 2, and so on;
523 public boolean isCaseSensitive(int columnIndex) throws SQLException {
524 checkColRange(columnIndex);
525 return colInfo[columnIndex].caseSensitive;
532 * @param columnIndex the first column is 1, the second is 2, and so on;
539 public boolean isSearchable(int columnIndex) throws SQLException {
540 checkColRange(columnIndex);
541 return colInfo[columnIndex].searchable;
548 * @param columnIndex the first column is 1, the second is 2, and so on;
555 public boolean isCurrency(int columnIndex) throws SQLException {
556 checkColRange(columnIndex);
557 return colInfo[columnIndex].currency;
564 * @param columnIndex the first column is 1, the second is 2, and so on;
573 public int isNullable(int columnIndex) throws SQLException {
574 checkColRange(columnIndex);
575 return colInfo[columnIndex].nullable;
582 * @param columnIndex the first column is 1, the second is 2, and so on;
589 public boolean isSigned(int columnIndex) throws SQLException {
590 checkColRange(columnIndex);
591 return colInfo[columnIndex].signed;
597 * @param columnIndex the first column is 1, the second is 2, and so on;
604 public int getColumnDisplaySize(int columnIndex) throws SQLException {
605 checkColRange(columnIndex);
606 return colInfo[columnIndex].columnDisplaySize;
613 * @param columnIndex the first column is 1, the second is 2, and so on;
619 public String getColumnLabel(int columnIndex) throws SQLException {
620 checkColRange(columnIndex);
621 return colInfo[columnIndex].columnLabel;
627 * @param columnIndex the first column is 1, the second is 2, and so on;
633 public String getColumnName(int columnIndex) throws SQLException {
634 checkColRange(columnIndex);
635 return colInfo[columnIndex].columnName;
642 * @param columnIndex the first column is 1, the second is 2, and so on;
650 public String getSchemaName(int columnIndex) throws SQLException {
651 checkColRange(columnIndex);
653 if(colInfo[columnIndex].schemaName == null){
655 str = colInfo[columnIndex].schemaName;
664 * @param columnIndex the first column is 1, the second is 2, and so on;
670 public int getPrecision(int columnIndex) throws SQLException {
671 checkColRange(columnIndex);
672 return colInfo[columnIndex].colPrecision;
679 * @param columnIndex the first column is 1, the second is 2, and so on;
685 public int getScale(int columnIndex) throws SQLException {
686 checkColRange(columnIndex);
687 return colInfo[columnIndex].colScale;
694 * @param columnIndex the first column is 1, the second is 2, and so on;
701 public String getTableName(int columnIndex) throws SQLException {
702 checkColRange(columnIndex);
703 return colInfo[columnIndex].tableName;
710 * @param columnIndex the first column is 1, the second is 2, and so on;
717 public String getCatalogName(int columnIndex) throws SQLException {
718 checkColRange(columnIndex);
720 if(colInfo[columnIndex].catName == null){
722 str = colInfo[columnIndex].catName;
732 * @param columnIndex the first column is 1, the second is 2, and so on;
740 public int getColumnType(int columnIndex) throws SQLException {
741 checkColRange(columnIndex);
742 return colInfo[columnIndex].colType;
749 * @param columnIndex the first column is 1, the second is 2, and so on;
755 public String getColumnTypeName(int columnIndex) throws SQLException {
756 checkColRange(columnIndex);
757 return colInfo[columnIndex].colTypeName;
765 * @param columnIndex the first column is 1, the second is 2, and so on;
772 public boolean isReadOnly(int columnIndex) throws SQLException {
773 checkColRange(columnIndex);
774 return colInfo[columnIndex].readOnly;
783 * @param columnIndex the first column is 1, the second is 2, and so on;
790 public boolean isWritable(int columnIndex) throws SQLException {
791 checkColRange(columnIndex);
792 return colInfo[columnIndex].writable;
799 * @param columnIndex the first column is 1, the second is 2, and so on;
806 public boolean isDefinitelyWritable(int columnIndex) throws SQLException {
807 checkColRange(columnIndex);
824 * @param columnIndex the first column is 1, the second is 2, and so on;
833 public String getColumnClassName(int columnIndex) throws SQLException {
836 int sqlType = getColumnType(columnIndex);