From: Jiri C. <di...@ci...> - 2006-04-29 22:14:21
|
On 30.4.2006 0:05 Claudio Valderrama C. wrote: > > To keep summary information about table/view fields so the engine doesn't > have to query system tables. It's filled in dfw.epp's make_version() and > read in met.epp's MET_scan_relation. Blob type 5 is SUMMARY. > >> I was looking, and sub type 5 seems to be some metadata and internet >> helps, that is used for internal performance improvements. > > Yes. > Thanks for clarification. I helps me a lot! >> On all my test DBs is this column null. > > Are you saying that > select rdb$relation_name from rdb$relations where rdb$runtime is not null; > always returns no records in your databases? This is strange, since this > field probably predates IB4. No, I was talking to the rdb$procedures table. This select is ok. >> I was also looking into source >> code of current cvs of firebird2, but I was not able to find something >> interesting (I'm too newbie in FB code, but I have no idea what to >> search a where, greping code, isn't so good). > > Did you look for RDB$RUNTIME? > You shouldn't be intimidated, the code is trivial. > :-) Of course I did! :) But as I said. I'm too new in the code, so I don't know what is what, etc. And what's doing what. I need to find start point, and if I did this, then I'm able to find what I'm looking. But FB is big SW so orientation is for beginner not so easy. But I'm trying to do my best! :) And also I'm Pascal/Delphi developer and C#/.NET so reading the C/C++ ins't so clear for me as reading Pascal, etc. PS: I'm writing my diploma thesis about FB and system tables and so on, so this helps me a lot. Thanks guys. -- Jiri Cincura http://www.cincura.net/ |