Beispiel #1
0
        internal void PopulateIntervals(string tableName)
        {
            var table = new IntervalTable(tableName, this.Db);

            foreach (var interval in this.Intervals)
            {
                table.Add(interval);
            }
        }
Beispiel #2
0
 internal LiveObjectTable(ReadNewLog readNewLog)
 {
     firstLevelTable = new ushort[initialFirstLevelLength][];
     intervalTable   = new IntervalTable(this);
     this.readNewLog = readNewLog;
     lastGcGen0Count = 0;
     lastGcGen1Count = 0;
     lastGcGen2Count = 0;
     lastTickIndex   = 0;
     lastPos         = 0;
 }
Beispiel #3
0
        public void InitalizeIntervalTable()
        {
            var a = new Interval(1, 360);

            var b = new Interval(361, 469);

            var c = new Interval(470, 651);

            var d = new Interval(652, 947);

            var e = new Interval(948, 1913);

            var f = new Interval(1914, 2008);

            var g = new Interval(2009, 2185);

            var h = new Interval(2186, 2467);

            var i = new Interval(2468, 2913);

            var j = new Interval(2914, 2926);

            var k = new Interval(2927, 2994);

            var l = new Interval(2995, 3194);

            var m = new Interval(3195, 3339);

            var n = new Interval(3340, 3917);

            var o = new Interval(3918, 4042);

            var p = new Interval(4043, 4087);

            var q = new Interval(4088, 4091);

            var r = new Interval(4092, 4505);

            var s = new Interval(4506, 4933);

            var t = new Interval(4934, 5297);

            var u = new Interval(5298, 5532);

            var v = new Interval(5533, 5568);

            var w = new Interval(5569, 5677);

            var x = new Interval(5678, 5681);

            var y = new Interval(5682, 5685);

            var z = new Interval(5686, 5748);

            var sharpS = new Interval(5749, 5768);

            var ä = new Interval(5769, 5818);

            var ö = new Interval(5819, 5868);

            var ü = new Interval(5869, 5918);

            var A = new Interval(5919, 5960);

            var B = new Interval(5961, 5972);

            var C = new Interval(5973, 5992);

            var D = new Interval(5993, 6024);

            var E = new Interval(6025, 6130);

            var F = new Interval(6131, 6140);

            var G = new Interval(6141, 6159);

            var H = new Interval(6160, 6191);

            var I = new Interval(6192, 6240);

            var J = new Interval(6241, 6242);

            var K = new Interval(6243, 6249);

            var L = new Interval(6250, 6271);

            var M = new Interval(6272, 6287);

            var N = new Interval(6288, 6351);

            var O = new Interval(6352, 6367);

            var P = new Interval(6368, 6372);

            var Q = new Interval(6373, 6374);

            var R = new Interval(6375, 6420);

            var S = new Interval(6421, 6467);

            var T = new Interval(6468, 6507);

            var U = new Interval(6508, 6535);

            var V = new Interval(6536, 6539);

            var W = new Interval(6540, 6551);

            var X = new Interval(6552, 6553);

            var Y = new Interval(6554, 6555);

            var Z = new Interval(6556, 6562);

            var Ä = new Interval(6563, 6567);

            var Ö = new Interval(6568, 6572);

            var Ü = new Interval(6573, 6577);

            var one = new Interval(6578, 6579);

            var two = new Interval(6580, 6581);

            var three = new Interval(6582, 6583);

            var four = new Interval(6584, 6585);

            var five = new Interval(6586, 6587);

            var six = new Interval(6588, 6589);

            var seven = new Interval(6590, 6591);

            var eight = new Interval(6592, 6593);

            var nine = new Interval(6594, 6595);

            var zero = new Interval(6596, 6597);

            var dot = new Interval(6598, 6678);

            var comma = new Interval(6679, 6794);

            var space = new Interval(6795, 8064);

            var fragez = new Interval(8065, 8066);

            var ausrufez = new Interval(8067, 8068);

            var plus = new Interval(8069, 8070);

            var minus = new Interval(8071, 8072);

            var mal = new Interval(8073, 8074);

            var slash = new Interval(8075, 8076);

            var semikolon = new Interval(8077, 8078);

            var doppelp = new Interval(8079, 8080);

            var paragraph = new Interval(8081, 8082);

            var prozent = new Interval(8083, 8084);

            var und = new Interval(8085, 8086);

            var euro = new Interval(8087, 8088);

            var klammerAuf = new Interval(8089, 8090);

            var klammerZu = new Interval(8091, 8092);

            var gleich = new Interval(8093, 8094);

            var hashtag = new Interval(8095, 8096);

            var unterstrich = new Interval(8097, 8098);

            var at = new Interval(8099, 8100);



            IntervalTable.Add('a', a);
            IntervalTable.Add('b', b);
            IntervalTable.Add('c', c);
            IntervalTable.Add('d', d);
            IntervalTable.Add('e', e);
            IntervalTable.Add('f', f);
            IntervalTable.Add('g', g);
            IntervalTable.Add('h', h);
            IntervalTable.Add('i', i);
            IntervalTable.Add('j', j);
            IntervalTable.Add('k', k);
            IntervalTable.Add('l', l);
            IntervalTable.Add('m', m);
            IntervalTable.Add('n', n);
            IntervalTable.Add('o', o);
            IntervalTable.Add('p', p);
            IntervalTable.Add('q', q);
            IntervalTable.Add('r', r);
            IntervalTable.Add('s', s);
            IntervalTable.Add('t', t);
            IntervalTable.Add('u', u);
            IntervalTable.Add('v', v);
            IntervalTable.Add('w', w);
            IntervalTable.Add('x', x);
            IntervalTable.Add('y', y);
            IntervalTable.Add('z', z);
            IntervalTable.Add('ß', sharpS);
            IntervalTable.Add('ä', ä);
            IntervalTable.Add('ö', ö);
            IntervalTable.Add('ü', ü);
            IntervalTable.Add('A', A);
            IntervalTable.Add('B', B);
            IntervalTable.Add('C', C);
            IntervalTable.Add('D', D);
            IntervalTable.Add('E', E);
            IntervalTable.Add('F', F);
            IntervalTable.Add('G', G);
            IntervalTable.Add('H', H);
            IntervalTable.Add('I', I);
            IntervalTable.Add('J', J);
            IntervalTable.Add('K', K);
            IntervalTable.Add('L', L);
            IntervalTable.Add('M', M);
            IntervalTable.Add('N', N);
            IntervalTable.Add('O', O);
            IntervalTable.Add('P', P);
            IntervalTable.Add('Q', Q);
            IntervalTable.Add('R', R);
            IntervalTable.Add('S', S);
            IntervalTable.Add('T', T);
            IntervalTable.Add('U', U);
            IntervalTable.Add('V', V);
            IntervalTable.Add('W', W);
            IntervalTable.Add('X', X);
            IntervalTable.Add('Y', Y);
            IntervalTable.Add('Z', Z);
            IntervalTable.Add('Ä', Ä);
            IntervalTable.Add('Ö', Ö);
            IntervalTable.Add('Ü', Ü);
            IntervalTable.Add('1', one);
            IntervalTable.Add('2', two);
            IntervalTable.Add('3', three);
            IntervalTable.Add('4', four);
            IntervalTable.Add('5', five);
            IntervalTable.Add('6', six);
            IntervalTable.Add('7', seven);
            IntervalTable.Add('8', eight);
            IntervalTable.Add('9', nine);
            IntervalTable.Add('0', zero);
            IntervalTable.Add('.', dot);
            IntervalTable.Add(',', comma);
            IntervalTable.Add(' ', space);
            IntervalTable.Add('?', fragez);
            IntervalTable.Add('!', ausrufez);
            IntervalTable.Add('+', plus);
            IntervalTable.Add('-', minus);
            IntervalTable.Add('*', mal);
            IntervalTable.Add('/', slash);
            IntervalTable.Add(';', semikolon);
            IntervalTable.Add(':', doppelp);
            IntervalTable.Add('§', paragraph);
            IntervalTable.Add('%', prozent);
            IntervalTable.Add('&', und);
            IntervalTable.Add('€', euro);
            IntervalTable.Add('(', klammerAuf);
            IntervalTable.Add(')', klammerZu);
            IntervalTable.Add('=', gleich);
            IntervalTable.Add('#', hashtag);
            IntervalTable.Add('_', unterstrich);
            IntervalTable.Add('@', at);
        }
Beispiel #4
0
 internal LiveObjectTable(ReadNewLog readNewLog)
 {
     firstLevelTable = new ushort[initialFirstLevelLength][];
     intervalTable = new IntervalTable(this);
     this.readNewLog = readNewLog;
     lastGcGen0Count = 0;
     lastGcGen1Count = 0;
     lastGcGen2Count = 0;
     lastTickIndex = 0;
     lastPos = 0;
 }