Statistics
| Revision:

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