| 1 package com.daffodilwoods.daffodildb.server.sql99.dql.resultsetmetadata; 2 3 import java.util.*; 4 5 import com.daffodilwoods.daffodildb.server.datadictionarysystem.*; 6 import com.daffodilwoods.daffodildb.server.datasystem.utility.*; 7 import com.daffodilwoods.daffodildb.server.sql99.common.*; 8 import com.daffodilwoods.database.resource.*; 9 10 22 23 public class AllColumnRowReaderTempIndex extends AllColumnRowReader implements _AllColumnRowReader { 24 25 37 38 public AllColumnRowReaderTempIndex(_KeyColumnInformation[] keyColumns0, Object [][] functionalKeyColumnMapping0, Object [][] tableDetailsCC0, int allLength0, _ColumnCharacteristics columnCharacteristics0, boolean isAggregateAndNoGroup0) throws DException { 39 super(keyColumns0, functionalKeyColumnMapping0, tableDetailsCC0, allLength0, columnCharacteristics0, null, isAggregateAndNoGroup0); 40 initializeSelectedColumnMapping(tableDetailsCC0); 41 } 42 43 48 49 private void initializeSelectedColumnMapping(Object [][] tableDetailsCC0) throws DException { 50 ArrayList list = new ArrayList(); 51 for (int i = 0, length = tableDetailsCC0.length; i < length; i++) { 52 int startingIndex = tableDetailsCC0[i][2].hashCode(); 53 int endingIndex = ( (_ColumnCharacteristics) tableDetailsCC0[i][1]).getColumnCount() + startingIndex; 54 for (int j = startingIndex; j < endingIndex; j++) { 55 list.add(new Integer (j)); 56 } 57 } 58 selectColumnMapping = getIntArrayFromList(list); 59 } 60 61 64 65 public void setObject(String parm1, Object parm2, Object parm3) throws com.daffodilwoods.database.resource.DException { 66 67 throw new java.lang.UnsupportedOperationException ("Method setObject() not yet implemented."); 68 } 69 70 public Object getObject(int parm1, Object parm2) throws com.daffodilwoods.database.resource.DException { 71 72 throw new java.lang.UnsupportedOperationException ("Method getObject() not yet implemented."); 73 } 74 75 public _Record getRecord(String parm1) throws com.daffodilwoods.database.resource.DException { 76 77 throw new java.lang.UnsupportedOperationException ("Method getRecord() not yet implemented."); 78 } 79 } 80 | Popular Tags |