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 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 aa = new Short (a); 24 return aa; 25 } 26 27 28 private byte[] ihfuCzuft(Short 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 |