svn-gvsig-desktop / tags / v1_9_Build_1238 / libraries / libGDBMS / docs / notas.txt @ 35023
History | View | Annotate | Download (2.3 KB)
1 | 1956 | fjp | Hacer que el m?todo remove de DataSource elimine la vista del servidor |
---|---|---|---|
2 | en caso de que la haya. Hacer un test con esto tambi?n. |
||
3 | 466 | fernando | |
4 | 1956 | fjp | Meter en le an?lisis la delegaci?n en el servidor |
5 | 466 | fernando | |
6 | 1956 | fjp | Hacer un script para hacer una release en el directorio dist |
7 | 466 | fernando | |
8 | 1956 | fjp | Usar maven para obtener los jars |
9 | 466 | fernando | |
10 | 1956 | fjp | terminar la parte de persistencia y hacer una release |
11 | 466 | fernando | |
12 | 1956 | fjp | A?adir los data source de base de datos mediante SQL teniendo en cuenta |
13 | la persistencia |
||
14 | El c?digo que hay en la delegaci?n se pondr? al registrar el data |
||
15 | source de query |
||
16 | Cuando se delegue, lo que se har? ser? crear el datasource de query |
||
17 | y llamar a create datasource |
||
18 | 466 | fernando | |
19 | 1956 | fjp | Especificar la cl?usula where y los campos cuando se obtenga el DataSource. As? |
20 | siempre operaremos sobre todo el DataSource, no influye mucho el tema secuencial o |
||
21 | aleatorio |
||
22 | 466 | fernando | |
23 | 1956 | fjp | Planificar las releases y hacer el documento de an?lisis |
24 | DataSources con fuentes de datos de base de datos mediante SQL |
||
25 | Persistencia de los DataSource del punto anterior |
||
26 | *** primera release *** |
||
27 | Filtrado del DataSource al obtenerlos (where y conjunto de campos) |
||
28 | *** segunda release *** |
||
29 | Parte de escritura |
||
30 | *** tercera release *** |
||
31 | 466 | fernando | |
32 | |||
33 | 1956 | fjp | NOTAS DEL DESARROLLO |
34 | 466 | fernando | |
35 | 1956 | fjp | Los dataSource tienen una referencia al DataSourceFactory que los cre?. Pero |
36 | deber?an de tener un m?todo de inicializaci?n para recibir |
||
37 | la referencia y pas?rsela al driver que hay por debajo |
||
38 | 466 | fernando | |
39 | 1956 | fjp | Tipos no soportados por el driver de JDBC |
40 | CLOB, BLOB, ARRAY, |
||
41 | DISTINCT, STRUCT, REF, DATALINK y JAVA_OBJECT |
||
42 | |||
43 | el operador "||" no est? implementado |
||
44 | |||
45 | REFACTORINGS |
||
46 | DBDataSourceAdapter y DBTableDataSourceAdapter debe ser una clase sola |
||
47 | |||
48 | driverName en FileDriverInfo y driverInfo en DBDriverInfo son lo mismo |
||
49 | |||
50 | El getName del DataSource debe devolver el nombre, y debe haber un getAlias |
||
51 | para obtener el alias |
||
52 | |||
53 | La UnionDataSource lanza RuntimeExceptions cuando creo que |
||
54 | no deber?a |
||
55 | |||
56 | Refactoring para poner que al crear los datasources por defecto se ponga modo |
||
57 | autom?tico y todos los campos y sin where. |
||
58 | |||
59 | el INTO del SELECT se debe de quitar |
||
60 | |||
61 | 466 | fernando | Hay una excepci?n capturada en el SemanticParser que debe de ser propagada, |
62 | de hecho, todas deben ser propagadas. No se pueden propagar, pero se |
||
63 | pueden guardar y luego lanzarse en el m?todo getInstr |
||
64 | |||
65 | ?Que pasa si en la lista de campos de una select hay m?s de una columna |
||
66 | referenciando a la misma columna: |
||
67 | select id, id from persona; |
||
68 | 1956 | fjp | en access se devuelve una columna con el nombre expr000 |