doc update
Optimizer + SQL test fixes
javadoc update
Optimizer: + load stats from indexes + caching
Optimizer : build pipelines
Optimizer - build join trees
+ new files
parse expressions, case + JUnit test
improve expression parsing. Names changes and javadoc update
improved expression support in SQL parser and runtime
Row + Statement helper classes. + performance: SNAPSHOT transaction don't create a changeset + reject write
SQL engine: execute() + query parameters + test fixes
started CLI api: cleaning, apply naming convention + doc update
SQL engine: CREATE INDEX + simple SELECT using the index
SQL engine: optimize / run basic SELECT + collect results
runtime engine: build pipeline + cost estimation for DML statements
runtime: finish INSERT..VALUES statement. started SELECT... JOIN statement: resolve names and build pipeline
runtime engine: started DML and INSERT..VALUES statement
test fixes + start log analyser (SQL support / test project)
implemented: CREATE SCHEMA, CREATE TABLE, ADD COLUMN, ADD CONSTRAINT. + tool to dump schema as CREATE instructions
runtime engine: prepare / load / save for CREATE and DROP statements. + new interface for DataType.saveType()
update ANTLR config: lexer and parser as private classes -> undocumented
removed unused generated code + documentation
runtime engine: added SourceLocation on all code classes. implemented translator for SQL CREATE and DROP statements
align runtime and SQL features. + TODO cleaning
org.whitebear.expression -> org.whitebear.runtime.expression + data type load / check for compatibility
runtime: implemented name resolution using catalog
runtime: load and save executable Code
sql translator basics
runtime engine: generate executable code by implementation of ANTLR visitor interface. Draft
removed engine scheduler: using simple method calls instead
engine + runtime -> runtime + circuit + expression + statement
refactor runtime. align to target use
refactor runtime classes
catalog engine: role and members implementation. sql engine: started parser
schema access control. test fixes
schema access control. + grant / revoke
start implementation of schema access control
code cleaning + release notes
org.whitebear.catalog: constraint validation on commit. +error queue
test fixes
org.whitebear.catalog : immediate index update and constraints validation + improve newCollectionId
constraint check and index update. draft implementation
+ references to org.whitebear.catalog.Attribute + doc update
catalog tests + event based index update on catalog internal tables
test catalog engine. org.whitebear.file.Population improvments
catalog engine: start implementation of constraint based validation
+ index Counters
fix: node not removed from BTree
test fixes - org.whitebear.file.Population
+ cluster support in org.whitebear.file.Population
Banker algorithm: use resource manager for all manipulation in org.whitebear.file.low
Banker algorithm on segments, review commit + apply + recycle process
Banker algorithm: simulate / apply for changeset management
Update master index'ed pages using events
Banker algorithm in MasterIndex, all methods
Banker algorithm during MasterIndex.add
doc update
datatypes - store, load, parse and cast + JUnit test
locks : SHARED -> PRE -> EXCLUSIVE
merge org.whitebear.runtime.register with org.whitebear.datatype + implement NULL keyword + type cast
implement information_schema in catalog engine
merge org.whitebear.catalog.datatype with org.whitebear.datatype
reviewed catalog engine
review catalog engine
refactor file engine, part 2 - empty folders
refactor file engine. part 1
apply + recycle by background thread
backup API: implemented and moved
fix: version conflict after file have been closed
+datatype package for file engine