summaryrefslogtreecommitdiff
path: root/project2/variables.h
Commit message (Collapse)AuthorAge
* The big reshufflerandomdan2011-08-31
|
* Slash XML bloat with parameters and remove a pointlessrandomdan2011-08-26
|
* Shuffle a bit of coderandomdan2011-08-22
| | | | | | Drop a pointless library Improve key not found error message Minor fixes
* Create a variable for accessing parameters (ideal for rowsets, they can all ↵randomdan2011-08-10
| | | | | | | work like sqlrows) Use that to magically instantiate a local parameter to use in SQL rows... which means you can now bind any variable to sqlrows Changes to XML scripts to use these features
* Remove the long since pointless complication of RowUsers and variable value ↵randomdan2011-08-02
| | | | caches
* Plugable variable doobriesrandomdan2011-07-25
|
* Remove the pointer versions of variable type membersrandomdan2011-07-22
| | | | Add a new variable that looks up it's value in a map populated from a standard rowset
* All new dynamic transformations and processing and tidyup and stuffrandomdan2011-07-14
|
* Add native conversion of VariableTypes to int32_trandomdan2011-03-18
| | | | Templatize the numeric conversions for VariableTypes
* Fix inheritance of Ifrandomdan2011-03-03
| | | | | | Remove virtual inheritance in many places Strip down the unneeded docs made my doxygen Add beginnings of a docbook
* Add conversions for floats, ints and datetimes for variablesrandomdan2011-02-19
| | | | > Use them to fully implement the rest of sqlCheck
* Fix behaviour of stream rows with blank rowsrandomdan2011-02-18
| | | | Add support for default values of blank columns in stream rows
* Add a Null variable type and support for it, this is now the defaultrandomdan2011-02-17
| | | | | | | Allow all config options in the config file, even in debug (console and cgi support different things, would always break) Allow multiple query params to be set in console mode Allow url params to be set in console mode Call the new dbpp finish function to do some checking
* Get rid of that stupid LexicalCall and it's messy templates (what WAS I ↵randomdan2011-02-10
| | | | | | thinking?) And replace it with a VariableType that wraps the boost::variant and is implicitly convertable to useful things (may need extending in time)
* Add missing conversion in generic visitorrandomdan2011-02-03
| | | | | | | | | Whole new improved variable system (does drop VariableParse, no longer required) Add option to count, but not include, blank lines in proc and file rows File file rows to open files, not execute them Fix to ODBC API with strings that don't use the whole buffer XML changes to site to use new variable system Changes to GB importer to use FS rows and new SQL merge now that it's a) tested and b) variable parse has gone
* Remove compose functions on column data and add a handle function for type ↵randomdan2011-02-02
| | | | | | | safe data passing Use new handle function to get type safe data from ODBC Add a datetime option to variables
* Add lots of funky stuff to make the system (internally) type saferandomdan2011-02-01
|
* Add missing execute on custom SQL merge inserterrandomdan2010-12-21
| | | | | | | | Remove no longer needed second constructor on variables Tidy up variable parent construction and use of attributes Allow row set implementors to extend and add attributes of their own Have attributes return a variant type Add the filesystem rowset for finding files and directories
* Add support for non-default Sql merge inserterrandomdan2010-12-15
| | | | | | | | and row numbers in row sets and functional row properties in variables and custom column sub/super sets in views and isNull by column name Fix somee constnesses
* Add some missing virtual destructorsrandomdan2010-09-01
| | | | Unregister VariableParent row use when destroyed
* Whole new low dependency object loaderrandomdan2010-08-24
| | | | | | | Switch to using intrusive_ptr in cases where the class is mine Remove deps of funtional type base cpp files on implementation headers General tidy up in places Post load event and removal of mutable things initialised on first run
* Bind merge populators recursively to leafsrandomdan2010-08-12
| | | | | | Make path in file based rows a variable Fix variable cache invalidation on parent row change Use new features to only load new files
* Add optional support for default values for variablesrandomdan2010-07-29
|
* Don't cache session variables, they can changerandomdan2010-07-13
| | | | | Uncache parent row variables on end of row Reuse ModifyCommand for every sqlTask iteration
* Implement variables (prefixed strings to find values elsewhere)randomdan2010-07-07