svn-gvsig-desktop / tags / v1_9_Build_1238 / libraries / libGDBMS / docs / notas.txt @ 35023
History | View | Annotate | Download (2.3 KB)
1 |
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 |
|
4 |
Meter en le an?lisis la delegaci?n en el servidor |
5 |
|
6 |
Hacer un script para hacer una release en el directorio dist |
7 |
|
8 |
Usar maven para obtener los jars |
9 |
|
10 |
terminar la parte de persistencia y hacer una release |
11 |
|
12 |
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 |
|
19 |
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 |
|
23 |
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 |
|
32 |
|
33 |
NOTAS DEL DESARROLLO |
34 |
|
35 |
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 |
|
39 |
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 |
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 |
en access se devuelve una columna con el nombre expr000 |