Top 2.2% dependent packages on proxy.golang.org
Top 1.7% dependent repos on proxy.golang.org
Top 6.5% forks on proxy.golang.org
proxy.golang.org : github.com/viant/dsc
Package dsc - datastore connectivity library This library provides connection capabilities to SQL, noSQL datastores or structured files providing sql layer on top of it. For native database/sql it is just a ("database/sql") proxy, and for noSQL it supports simple SQL that is being translated to put/get,scan,batch native NoSQL operations. Datastore Manager implements read, batch (no insert nor update), and delete operations. Read operation requires data record mapper, Persist operation requires dml provider. Delete operation requries key provider. Datastore Manager provides default record mapper and dml/key provider for a struct, if no actual implementation is passed in. 1 column - name of datastore field/column 2 autoincrement - boolean flag to use autoincrement, in this case on insert the value can be automatically set back on application model class 3 primaryKey - boolean flag primary key 4 dateLayout - date layout check string to time.Time conversion 4 dateFormat - date format check java simple date format 5 sequence - name of sequence used to generate next id 6 transient - boolean flag to not map a field with record data 7 valueMap - value maping that will be applied after fetching a record and before writing it to datastore. Usage:
Registry
-
Source
- Documentation
- JSON
purl: pkg:golang/github.com/viant/dsc
License: Apache-2.0
Latest release: 7 months ago
First release: over 6 years ago
Namespace: github.com/viant
Dependent packages: 6
Dependent repositories: 9
Stars: 26 on GitHub
Forks: 10 on GitHub
See more repository details: repos.ecosyste.ms
Last synced: 11 days ago