Hello, 
I tried to store always the same data. My Row has 5 columns and in every
column i used same values for each row.
I used the following method to generate the fakedata

public ArrayList<MyData> generateFakeData(int anzahl, int byteanzahl)
    {
        //generiert mit Fakedaten eine Variable von unserem Datentyp, die
?bergeben Zahl bestimmt die Anzahl der Datenbytes
        ArrayList<MyData> returndata = new ArrayList<MyData>();
        MyData fakedata;
        byte blaByte = 1;
        byte[] dataarray = new byte[byteanzahl];
        if(byteanzahl > 0)
        {
                for(int i = 0; i<byteanzahl; i++)
                {
                        dataarray[i] = blaByte;
                }
        }
        else
        {
                dataarray = null;
        }
        for(int i = 0; i < anzahl; i++)
            {

                fakedata = new MyData();
                fakedata.intKey = i;
                fakedata.strKey = "A.B:" + i;
                fakedata.canID = 100;
                fakedata.rtr =  blaByte;
                fakedata.ide = blaByte;
                fakedata.timestamp=100;
                fakedata.dlc=byteanzahl;
                fakedata.data=dataarray;
                returndata.add(fakedata);
            }
        return returndata;
    }


I hope this makes more clearly what I mean.

Michael

-----Urspr?ngliche Nachricht-----
Von: sqlite-users-bounces at mailinglists.sqlite.org
[mailto:sqlite-users-bounces at mailinglists.sqlite.org] Im Auftrag von Simon
Slavin
Gesendet: Dienstag, 30. Juni 2015 16:22
An: General Discussion of SQLite Database
Betreff: Re: [sqlite] Question about getting size of stored data


On 30 Jun 2015, at 1:44pm, m.g.001 <m.g.001 at web.de> wrote:

> I tried the following, but it returns different sizes every time. But 
> my test data is the same so I think it should have the same size.

What do you mean by "my test data is the same" ?  Are you saying you have a
table with two rows which have identical values ?  Because SQLite uses
different storage sizes for different integers.  So, for example, it takes
more memory to store the number '2' than it does to store the number '1'.

Simon.
_______________________________________________
sqlite-users mailing list
sqlite-users at mailinglists.sqlite.org
http://mailinglists.sqlite.org/cgi-bin/mailman/listinfo/sqlite-users

Reply via email to