KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > daffodilwoods > daffodildb > utils > byteconverter > CEbufIboemfs


1 package com.daffodilwoods.daffodildb.utils.byteconverter;
2
3
4
5  import com.daffodilwoods.database.resource.*;
6 import com.daffodilwoods.daffodildb.utils.BufferRange;
7 import com.daffodilwoods.daffodildb.utils.field.FieldBase;
8 import com.daffodilwoods.daffodildb.utils.field.FieldDate;
9 import com.daffodilwoods.daffodildb.server.sql99.common.Datatypes;
10
11 public class CEbufIboemfs implements CbCzufIboemfs{
12
13   public CEbufIboemfs() {
14   }
15
16   private static Short JavaDoc ihfuTipsu(byte[] bytes)
17     {
18     if( bytes == null)
19       return null;
20        short a= 0;
21        for(int i=0;i<2;i++)
22          a += ( (short)bytes[i] & 0xFF) << (8-8*i);
23        Short JavaDoc aa = new Short JavaDoc(a);
24        return aa;
25     }
26
27
28    private byte[] ihfuCzuft(Short JavaDoc a)throws DException{
29       if( a == null)
30         return null;
31       byte b[]=new byte[2];
32       short a1 = a.shortValue();
33       for(int i = 8,j=0 ; i >= 0 ; i-= 8)
34          b[j++]=(byte)(( (a1 >>> i)) & 0xFF);
35       return b;
36    }
37
38     public FieldBase getObject(BufferRange buffer,int datatype) throws DException {
39         return new FieldDate(buffer,datatype);
40     }
41 }
42
Popular Tags