mirror of
				https://github.com/InsanusMokrassar/MicroUtils.git
				synced 2025-10-31 04:05:32 +00:00 
			
		
		
		
	repo exposed updates
This commit is contained in:
		| @@ -2,6 +2,13 @@ | |||||||
|  |  | ||||||
| ## 0.9.1 | ## 0.9.1 | ||||||
|  |  | ||||||
|  | * `Repos`: | ||||||
|  |     * `Exposed`: | ||||||
|  |         * Default realizations of standard interfaces for exposed DB are using public fields for now: | ||||||
|  |             * `ExposedReadKeyValueRepo` | ||||||
|  |             * `ExposedReadOneToManyKeyValueRepo` | ||||||
|  |             * `ExposedStandardVersionsRepoProxy` | ||||||
|  |  | ||||||
| ## 0.9.0 | ## 0.9.0 | ||||||
|  |  | ||||||
| * `Versions`: | * `Versions`: | ||||||
|   | |||||||
| @@ -12,8 +12,8 @@ open class ExposedReadKeyValueRepo<Key, Value>( | |||||||
|     valueColumnAllocator: ColumnAllocator<Value>, |     valueColumnAllocator: ColumnAllocator<Value>, | ||||||
|     tableName: String? = null |     tableName: String? = null | ||||||
| ) : ReadStandardKeyValueRepo<Key, Value>, ExposedRepo, Table(tableName ?: "") { | ) : ReadStandardKeyValueRepo<Key, Value>, ExposedRepo, Table(tableName ?: "") { | ||||||
|     protected val keyColumn: Column<Key> = keyColumnAllocator() |     val keyColumn: Column<Key> = keyColumnAllocator() | ||||||
|     protected val valueColumn: Column<Value> = valueColumnAllocator() |     val valueColumn: Column<Value> = valueColumnAllocator() | ||||||
|     override val primaryKey: PrimaryKey = PrimaryKey(keyColumn, valueColumn) |     override val primaryKey: PrimaryKey = PrimaryKey(keyColumn, valueColumn) | ||||||
|  |  | ||||||
|     init { initTable() } |     init { initTable() } | ||||||
|   | |||||||
| @@ -12,8 +12,8 @@ open class ExposedReadOneToManyKeyValueRepo<Key, Value>( | |||||||
|     valueColumnAllocator: ColumnAllocator<Value>, |     valueColumnAllocator: ColumnAllocator<Value>, | ||||||
|     tableName: String? = null |     tableName: String? = null | ||||||
| ) : ReadOneToManyKeyValueRepo<Key, Value>, ExposedRepo, Table(tableName ?: "") { | ) : ReadOneToManyKeyValueRepo<Key, Value>, ExposedRepo, Table(tableName ?: "") { | ||||||
|     protected val keyColumn: Column<Key> = keyColumnAllocator() |     val keyColumn: Column<Key> = keyColumnAllocator() | ||||||
|     protected val valueColumn: Column<Value> = valueColumnAllocator() |     val valueColumn: Column<Value> = valueColumnAllocator() | ||||||
|  |  | ||||||
|     init { initTable() } |     init { initTable() } | ||||||
|  |  | ||||||
|   | |||||||
| @@ -18,8 +18,8 @@ inline fun versionsRepo(database: Database): VersionsRepo<Database> = StandardVe | |||||||
| class ExposedStandardVersionsRepoProxy( | class ExposedStandardVersionsRepoProxy( | ||||||
|     override val database: Database |     override val database: Database | ||||||
| ) : StandardVersionsRepoProxy<Database>, Table("ExposedVersionsProxy"), ExposedRepo { | ) : StandardVersionsRepoProxy<Database>, Table("ExposedVersionsProxy"), ExposedRepo { | ||||||
|     private val tableNameColumn = text("tableName") |     val tableNameColumn = text("tableName") | ||||||
|     private val tableVersionColumn = integer("tableName") |     val tableVersionColumn = integer("tableName") | ||||||
|  |  | ||||||
|     init { |     init { | ||||||
|         initTable() |         initTable() | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user