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)")

Reply via email to