Suppress SegReader and PolyReader Go ctors. For now, providing lucy.OpenIndexReader is enough.
Project: http://git-wip-us.apache.org/repos/asf/lucy/repo Commit: http://git-wip-us.apache.org/repos/asf/lucy/commit/6deeba86 Tree: http://git-wip-us.apache.org/repos/asf/lucy/tree/6deeba86 Diff: http://git-wip-us.apache.org/repos/asf/lucy/diff/6deeba86 Branch: refs/heads/master Commit: 6deeba866eab0ffa1a6ad875a2d8912f16c9ae8b Parents: fe25122 Author: Marvin Humphrey <[email protected]> Authored: Thu Dec 10 16:08:33 2015 -0800 Committer: Marvin Humphrey <[email protected]> Committed: Thu Dec 10 18:22:54 2015 -0800 ---------------------------------------------------------------------- go/build.go | 8 ++++++++ 1 file changed, 8 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/lucy/blob/6deeba86/go/build.go ---------------------------------------------------------------------- diff --git a/go/build.go b/go/build.go index fc104dc..30a4703 100644 --- a/go/build.go +++ b/go/build.go @@ -197,6 +197,14 @@ func specClasses(parcel *cfc.Parcel) { ixReaderBinding.SpecMethod("Obtain", "Obtain(string) (DataReader, error)") ixReaderBinding.Register() + polyReaderBinding := cfc.NewGoClass(parcel, "Lucy::Index::PolyReader") + polyReaderBinding.SetSuppressCtor(true) + polyReaderBinding.Register() + + segReaderBinding := cfc.NewGoClass(parcel, "Lucy::Index::SegReader") + segReaderBinding.SetSuppressCtor(true) + segReaderBinding.Register() + docReaderBinding := cfc.NewGoClass(parcel, "Lucy::Index::DocReader") docReaderBinding.SpecMethod("", "ReadDoc(int32, interface{}) error") docReaderBinding.SpecMethod("Fetch_Doc", "FetchDoc(int32) (HitDoc, error)")
