KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > daffodilwoods > rmi > server > RmiUtility


1 package com.daffodilwoods.rmi.server;
2
3 import com.daffodilwoods.daffodildb.server.datadictionarysystem._ColumnCharacteristics;
4 import com.daffodilwoods.database.resource.DException;
5
6 public class RmiUtility {
7
8    public static _ColumnCharacteristics getRmiCCFormCC(_ColumnCharacteristics cc, int offset, int[] columnIndexes) throws DException {
9       int columnCount = columnIndexes.length;
10       ColumnInfo[] columnInfo = new ColumnInfo[columnCount];
11       for (int i = 0; i < columnCount; i++) {
12          columnInfo[i] = new ColumnInfo();
13          ColumnInfo ci = columnInfo[i];
14          int columnIndex = columnIndexes[i] + offset;
15          ci.catalogName = cc.getCatalogName(columnIndex);
16          ci.columnLabel = cc.getColumnLabel(columnIndex);
17          ci.name = cc.getColumnName(columnIndex);
18          ci.nullable = cc.isNullable(columnIndex);
19          ci.precision = cc.getPrecision(columnIndex);
20          ci.qualifiedTableName = cc.getQualifiedTableName(columnIndex);
21          ci.scale = cc.getScale(columnIndex);
22          ci.schemaName = cc.getSchemaName(columnIndex);
23          ci.size = cc.getSize(columnIndex);
24          ci.tableName = cc.getTableName(columnIndex);
25          ci.type = cc.getColumnType(columnIndex);
26       }
27       return new RmiSelectColumnCharacteristics(columnInfo);
28    }
29 }
30
Popular Tags