Statistics
| Revision:

svn-gvsig-desktop / trunk / libraries / libGDBMS / src / com / hardcode / gdbms / engine / data / indexes / hashMap / TestHashTable.java @ 1956

History | View | Annotate | Download (970 Bytes)

1
package com.hardcode.gdbms.engine.data.indexes.hashMap;
2

    
3
import java.io.File;
4

    
5

    
6
/**
7
 * DOCUMENT ME!
8
 *
9
 * @author Fernando Gonz?lez Cort?s
10
 */
11
public class TestHashTable {
12
        /**
13
         * DOCUMENT ME!
14
         *
15
         * @param args DOCUMENT ME!
16
         *
17
         * @throws Exception DOCUMENT ME!
18
         */
19
        public static void main(String[] args) throws Exception {
20
                File temp = File.createTempFile("gdbms", "tmp");
21
                temp.deleteOnExit();
22

    
23
                Index idx = new DiskIndex(temp);
24
                idx.start();
25

    
26
                String[] cadenas = new String[] {
27
                                "hola", "adios", "ata logo", "deica logo", "hasta luego", "au",
28
                                "bye", "ciao", "que te den", "venga"
29
                        };
30

    
31
                for (int i = 0; i < cadenas.length; i++) {
32
                        idx.add(cadenas[i], i);
33
                }
34

    
35
                for (int i = 0; i < cadenas.length; i++) {
36
                        PositionIterator it = idx.getPositions(cadenas[i]);
37
                        System.out.println("cadenas[" + i + "] = " + cadenas[i]);
38

    
39
                        while (it.hasNext()) {
40
                                int element = (int) it.next();
41
                                System.out.println(element);
42
                        }
43
                }
44

    
45
                idx.stop();
46
        }
47
}