https://github.com/google/cayley
Raw File
Tip revision: 5fd6d070e4509a0fa9a9295ea311c606c578642d authored by Denys Smirnov on 14 October 2019, 08:01:11 UTC
memstore: don't increment node ref count when duplicate quad is inserted
Tip revision: 5fd6d07
formats.go
package quad

import (
	"github.com/cayleygraph/quad"
)

// Format is a description for quad-file formats.
//
// Deprecated: use github.com/cayleygraph/quad package instead.
type Format = quad.Format

// RegisterFormat registers a new quad-file format.
//
// Deprecated: use github.com/cayleygraph/quad package instead.
func RegisterFormat(f Format) {
	quad.RegisterFormat(f)
}

// FormatByName returns a registered format by its name.
// Will return nil if format is not found.
//
// Deprecated: use github.com/cayleygraph/quad package instead.
func FormatByName(name string) *Format {
	return quad.FormatByName(name)
}

// FormatByExt returns a registered format by its file extension.
// Will return nil if format is not found.
//
// Deprecated: use github.com/cayleygraph/quad package instead.
func FormatByExt(name string) *Format {
	return quad.FormatByExt(name)
}

// FormatByMime returns a registered format by its MIME type.
// Will return nil if format is not found.
//
// Deprecated: use github.com/cayleygraph/quad package instead.
func FormatByMime(name string) *Format {
	return quad.FormatByMime(name)
}

// Formats returns a list of all supported quad formats.
//
// Deprecated: use github.com/cayleygraph/quad package instead.
func Formats() []Format {
	return quad.Formats()
}
back to top