Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type LockboxFile ¶
type LockboxFile struct {
// contains filtered or unexported fields
}
LockboxFile represents a lockbox file handle
func Create ¶
func Create(filename string, schema *arrow.Schema, password string, createdBy string) (*LockboxFile, error)
Create creates a new lockbox file
func Open ¶
func Open(filename string, password string) (*LockboxFile, error)
Open opens an existing lockbox file
func (*LockboxFile) Metadata ¶
func (lbf *LockboxFile) Metadata() *metadata.Metadata
Metadata returns the file metadata
func (*LockboxFile) NewReader ¶
func (lbf *LockboxFile) NewReader(password string) (*Reader, error)
NewReader creates a new reader for the lockbox file
func (*LockboxFile) NewWriter ¶
func (lbf *LockboxFile) NewWriter(password string) (*Writer, error)
NewWriter creates a new writer for the lockbox file
func (*LockboxFile) Schema ¶
func (lbf *LockboxFile) Schema() *arrow.Schema
Schema returns the Arrow schema
type Reader ¶
type Reader struct {
// contains filtered or unexported fields
}
Reader handles reading encrypted Arrow data from lockbox files
func (*Reader) ReadColumns ¶ added in v0.2.0
ReadColumns decrypts only the specified columns from the file
Click to show internal directories.
Click to hide internal directories.