func (opts *IngestExternalFileOptions) SetAllowGlobalSeqNo(flag bool) {
	C.rocksdb_ingestexternalfileoptions_set_allow_global_seqno(opts.c, boolToChar(flag))
}
SetAllowGlobalSeqNo sets allow_global_seqno. If set to false,IngestExternalFile() will fail if the file key
range overlaps with existing keys or tombstones in the DB.
Default true.
package gorocksdb
import "C"
type IngestExternalFileOptions struct {
	c *C.rocksdb_ingestexternalfileoptions_t
}
func NewDefaultIngestExternalFileOptions() *IngestExternalFileOptions {
	return NewNativeIngestExternalFileOptions(C.rocksdb_ingestexternalfileoptions_create())
}
func NewNativeIngestExternalFileOptions(c *C.rocksdb_ingestexternalfileoptions_t) *IngestExternalFileOptions {
	return &IngestExternalFileOptions{c: c}
}
func (opts *IngestExternalFileOptions) SetMoveFiles(flag bool) {
	C.rocksdb_ingestexternalfileoptions_set_move_files(opts.c, boolToChar(flag))
}
func (opts *IngestExternalFileOptions) SetSnapshotConsistency(flag bool) {
	C.rocksdb_ingestexternalfileoptions_set_snapshot_consistency(opts.c, boolToChar(flag))
}