dimitr
7f64eab5ad
Cleanup.
2010-03-16 11:21:05 +00:00
asfernandes
1c131c507b
Ability to build with VS 2008 Express
2010-03-08 15:58:06 +00:00
hvlad
bf319f4387
Make boot build work. After recent changes embedded fails without config file. Hope it will be fixed too.
2010-03-01 09:04:13 +00:00
hvlad
f2955be502
Fixed MSVC9 build after recent changes
2010-03-01 08:18:37 +00:00
hvlad
70df3eb35e
Fixed MSVC8 build after recent changes
2010-03-01 08:15:27 +00:00
robocop
73010ed66e
Update VC9 project files.
2010-02-16 08:57:02 +00:00
asfernandes
d3c0e1971a
1) Feature CORE-2830 - Window functions: DENSE_RANK, RANK and ROW_NUMBER
...
2) Fix BLR filter for some procedure verbs
2010-02-14 19:08:22 +00:00
asfernandes
0affd15dc5
Merge OrderedWindowStream into AggregatedStream
2010-02-13 23:55:48 +00:00
asfernandes
c737d6a807
Create ExprNode class hierarchy.
...
Convert CONCATENATE and aggregate functions to it.
Fix some bugs:
- select sum(n) over (order by n2), sum(n) over (), n, n2 from x1;
- select (select 1 from x1 b where list(1, a.n) = 1) from x1 a;
2010-02-13 20:29:29 +00:00
dimitr
87b57f6041
Fixed the MSVC8 build.
2010-01-27 18:32:35 +00:00
dimitr
d55bf3b044
Fixed the MSVC8 build.
2010-01-27 12:45:09 +00:00
dimitr
ffc7494330
Fixed the MSVC8 build.
2010-01-27 10:39:03 +00:00
robocop
94b6451014
Allow QualifiedName to interact with StatusArg.
2010-01-26 07:32:12 +00:00
dimitr
b701c98644
Correction.
2010-01-25 07:46:33 +00:00
dimitr
c5a7d9d3a5
This should fix the MSVC9 build.
...
I don't insist on copying these changes into other MSVC builds.
2010-01-25 07:32:25 +00:00
dimitr
25780c4aff
This should fix the MSVC9 build.
...
I don't insist on copying these changes into other MSVC builds.
2010-01-25 07:26:44 +00:00
dimitr
52d7d00664
Compile /jrd/pwd.cpp as a remote module, not an engine one. This is logically correct, while looks weird.
2010-01-23 12:01:12 +00:00
dimitr
17fe35effa
I don't see any real need in utilities_embed. Its files don't contain any references to the EMBEDDED macro.
...
The only difference is that it misses GSEC which fbembed doesn't need, but let's leave it up to the linker to eliminate the unused code.
2010-01-23 11:10:48 +00:00
dimitr
ef2ff21730
Fixed the MSVC9 build.
2010-01-23 10:24:14 +00:00
asfernandes
b68658534f
Feature CORE-2823 - Support the ORDER BY subclause for current aggregate functions (except LIST)
2010-01-23 03:02:53 +00:00
dimitr
3528b63edc
Committed the forgotten project files.
2010-01-15 07:28:38 +00:00
hvlad
645520683b
Update MSVC8 build
2010-01-15 07:28:36 +00:00
dimitr
296f0f2d6e
Added the missing public entrypoint.
2010-01-06 09:32:21 +00:00
robocop
fb161097df
Finally use the same logic to detect ODS capabilities in backup and restore.
2010-01-03 03:45:09 +00:00
asfernandes
9a5ad8b604
Do not pass -RAW to GPRE in the build, to facilitate the analyse of generated files
2010-01-01 18:39:42 +00:00
robocop
43a6cb6d97
Misc.
2009-12-25 10:30:24 +00:00
robocop
820b342aee
Put class Attachment in its own files by brute force.
2009-12-25 10:19:45 +00:00
robocop
06a4224d0b
Put class Attachment in its own files by brute force.
2009-12-25 09:55:05 +00:00
asfernandes
ac417179e2
Fix MSVC8 build
2009-12-22 14:26:49 +00:00
asfernandes
dd6331f002
Some fixes; Misc.
2009-12-22 00:08:49 +00:00
asfernandes
bc0cfcd584
1) Make it build in Linux; 2) Fix some warnings
2009-12-21 20:55:07 +00:00
dimitr
d7ebfcbd9f
Fixed project files.
2009-12-21 17:55:06 +00:00
hvlad
bfeab2cefb
Forgotten changes
2009-12-14 11:38:42 +00:00
dimitr
5694dfec64
Misc.
2009-12-11 07:01:52 +00:00
asfernandes
e71e4d1e3e
Rename file to match class name
2009-12-10 13:46:22 +00:00
hvlad
3557bbfbb3
Fix MSVC8 build - follow recent MSVC9 changes
2009-12-09 23:05:48 +00:00
dimitr
11495a55fb
Refactored the whole RSB stuff into classes. They're inside the /recsrc sub-directory now.
...
Fixed the layering for WITH LOCK and (partially) ANY/ALL predicates.
Cleaned up the outdated code that never worked (mapping DISTINCT to an index, some VMS remainings).
Wiped out a lot of the pre-ODS11 optimizer logic. Some minor adjustments there.
Re-implemented the full outer join from scratch. This resolves CORE-2678 (full outer join cannot use available indices).
Resolved CORE-2796: DB_KEY is always zero for external tables.
Implemented the core part of the scrollable PSQL cursors. Implementation is still incomplete, but ready for testing.
Some other changes I don't recall at the moment ;-)
WARNING! The engine may be unstable. Please email me about any issues found.
2009-12-09 18:45:44 +00:00
hvlad
5964eec979
Don't use with x64 build Win32 targets
2009-12-06 09:49:58 +00:00
asfernandes
bcf04ac222
Cleanup
2009-12-05 20:10:59 +00:00
asfernandes
7a78601ef2
1) Use metadata character set in DSQL cache
...
2) Make exceptions in metadata charset and convert them to the client charset - this should fix CORE-2431
3) Support for "internal" (engine) DSQL statements and use in COMMENT ON
2009-12-05 14:21:52 +00:00
robocop
ecd01da22d
Goodbye gdef.
2009-12-04 10:05:41 +00:00
robocop
8f5c30f4a0
Copy the new conf file.
2009-11-30 09:47:19 +00:00
asfernandes
388405dccd
Fix MSVC8 build
2009-11-16 12:09:06 +00:00
robocop
6ee0363c03
Put the correct information for UAC in VC9.
2009-11-15 09:42:37 +00:00
robocop
6d3860411c
Take Alex' changes to VC9.
2009-11-14 09:22:15 +00:00
asfernandes
5e14c00030
Added DllNoEmbedManifest.vsprops to udr_engine of MSVC9
2009-11-13 00:51:36 +00:00
robocop
cf7d574e48
Remove the manifest files not needed by VC9.
2009-11-09 12:34:58 +00:00
robocop
8b9c37a107
Get rid of references to the manifest files not needed by VC9.
2009-11-09 12:29:10 +00:00
robocop
2a450b01df
Follow the VC8 settings.
2009-11-06 10:43:58 +00:00
robocop
55d9d20045
Follow the VC8 settings.
2009-11-06 08:53:39 +00:00