In this PR, I merged external package core into main repository and split into serval sub packages.
caches: Move cache interface from core and all the implementations in xorm into this sub package.
core: Move db/stmt/tx related objects from original external core package and keep the interface not change.
dialects: Move all dialects related objects to this package.
log: Move log interface from core to this package and renamed from ILogger to Logger.
names: Table names and columns’ conversion have been put into here. The original core.IMapper becomes
schemas: Move Table, Column, Index, SQLType and related objects from core to this packge.
No due date set.
This pull request currently doesn't have any dependencies.
Deleting a branch is permanent. It CANNOT be undone. Continue?