AbstractPropertyAccessor::properties()を追加、ColumnおよびTableのコンストラクタ定義を追加
コメント修正
名前空間を変更 MetaDataProcessor → MetaData
MetaDataのキャッシュ機能を実装 (doctrine/cacheに依存)
DoctrineCacheFactory を追加、MetaData\Cache\DoctrineCacheProcessor を追加
MetaData\MetaDataProcessorInterface 実装クラスは抽象クラスを継承、各メソッドをキャッシュに対応
Merge branch 'feature/metadata-caching' into develop
Dsn,DsnParserを追加
PdoFactoryを追加、Dsn::toPdo()をpgsqlに対応
Merge branch 'feature/metadata-caching' into develop
名前空間を移動 Column → MetaData\Column, Table → MetaData\Table
DriverInterface::connect()の引数をドライバ依存ではなく Volcanus\Dsn に固定化
AbstractPropertyAccessorをserialize()およびvar_export()に対応
AbstractDriverを追加、PdoDriverはAbstractDriverを継承するよう変更
PdoFactoryの名前空間を変更 Volcanus\Database → Volcanus\Database\Driver\Pdo
テストクラスの名前空間の誤りを修正
Merge branch 'feature/metadata-caching' into develop
テストケースを追加
Merge branch 'feature/metadata-caching' into develop
v0.3.0
PdoDriverがDriverInterfaceをimplementし、AbstractDriverはDriverInterfaceをimplementしないよう変更
Merge branch 'feature/metadata-caching' into develop
SqliteMetaDataProcessor::getMetaColumns()でカラムがユニークキーかどうかを取得するよう修正、リファクタリング
Merge branch 'feature/metadata-caching' into develop
Dsn::createFromString()メソッド
Merge branch 'feature/metadata-caching' into develop
Merge branch 'develop'