8
0
mirror of https://github.com/FirebirdSQL/firebird.git synced 2025-01-31 02:43:03 +01:00
firebird-mirror/src/jrd/recsrc
asfernandes a3064848d6 Make ExprNodes and RecordSourceNodes reference others directly instead of via jrd_nod.
Store ValueExprNodes instead of jrd_nod in the metadata cache.
Make RecordSourceNode child of ExprNode as they share most operations.
Get rid of the JRD visitors in favor of direct calls.
Convert assignments statement lists created inside expressions to separate source and targets ValuesExprNodes.
2010-11-21 03:47:29 +00:00
..
AggregatedStream.cpp Make ExprNodes and RecordSourceNodes reference others directly instead of via jrd_nod. 2010-11-21 03:47:29 +00:00
BitmapTableScan.cpp Moved some more .h-files to common from jrd as Vlad suggested 2010-10-13 10:39:52 +00:00
BufferedStream.cpp Moved some more .h-files to common from jrd as Vlad suggested 2010-10-13 10:39:52 +00:00
Cursor.cpp Moved some more .h-files to common from jrd as Vlad suggested 2010-10-13 10:39:52 +00:00
Cursor.h Const correction for EVL, EXE and they subsystems. Adjustments to CMP and OPT. 2010-08-09 15:48:51 +00:00
ExternalTableScan.cpp Constify RecordSource methods - these classes are shared pieces of a (shared) statement 2010-07-05 18:37:35 +00:00
FilteredStream.cpp Moved some more .h-files to common from jrd as Vlad suggested 2010-10-13 10:39:52 +00:00
FirstRowsStream.cpp Make ExprNodes and RecordSourceNodes reference others directly instead of via jrd_nod. 2010-11-21 03:47:29 +00:00
FullOuterJoin.cpp Moved some more .h-files to common from jrd as Vlad suggested 2010-10-13 10:39:52 +00:00
FullTableScan.cpp Moved some more .h-files to common from jrd as Vlad suggested 2010-10-13 10:39:52 +00:00
HashJoin.cpp Make ExprNodes and RecordSourceNodes reference others directly instead of via jrd_nod. 2010-11-21 03:47:29 +00:00
IndexTableScan.cpp Moved some more .h-files to common from jrd as Vlad suggested 2010-10-13 10:39:52 +00:00
LockedStream.cpp Moved some more .h-files to common from jrd as Vlad suggested 2010-10-13 10:39:52 +00:00
MergeJoin.cpp Make ExprNodes and RecordSourceNodes reference others directly instead of via jrd_nod. 2010-11-21 03:47:29 +00:00
NestedLoopJoin.cpp Moved some more .h-files to common from jrd as Vlad suggested 2010-10-13 10:39:52 +00:00
ProcedureScan.cpp Make ExprNodes and RecordSourceNodes reference others directly instead of via jrd_nod. 2010-11-21 03:47:29 +00:00
RecordSource.cpp Moved some more .h-files to common from jrd as Vlad suggested 2010-10-13 10:39:52 +00:00
RecordSource.h Make ExprNodes and RecordSourceNodes reference others directly instead of via jrd_nod. 2010-11-21 03:47:29 +00:00
RecursiveStream.cpp Make ExprNodes and RecordSourceNodes reference others directly instead of via jrd_nod. 2010-11-21 03:47:29 +00:00
SingularStream.cpp Moved some more .h-files to common from jrd as Vlad suggested 2010-10-13 10:39:52 +00:00
SkipRowsStream.cpp Make ExprNodes and RecordSourceNodes reference others directly instead of via jrd_nod. 2010-11-21 03:47:29 +00:00
SortedStream.cpp Make ExprNodes and RecordSourceNodes reference others directly instead of via jrd_nod. 2010-11-21 03:47:29 +00:00
Union.cpp Make ExprNodes and RecordSourceNodes reference others directly instead of via jrd_nod. 2010-11-21 03:47:29 +00:00
VirtualTableScan.cpp Restored a lot of changes, rolled back by me unintentionally 2010-10-12 11:36:51 +00:00
WindowedStream.cpp Make ExprNodes and RecordSourceNodes reference others directly instead of via jrd_nod. 2010-11-21 03:47:29 +00:00