You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucy.apache.org by nw...@apache.org on 2015/08/30 19:28:39 UTC
[06/19] lucy git commit: Remove Index POD whitelist
Remove Index POD whitelist
Methods that weren't documented in the Perl bindings are made private.
Project: http://git-wip-us.apache.org/repos/asf/lucy/repo
Commit: http://git-wip-us.apache.org/repos/asf/lucy/commit/21252a9d
Tree: http://git-wip-us.apache.org/repos/asf/lucy/tree/21252a9d
Diff: http://git-wip-us.apache.org/repos/asf/lucy/diff/21252a9d
Branch: refs/heads/master
Commit: 21252a9dbe50f0df5ea4c1cc95a88516b3a28df6
Parents: 7533000
Author: Nick Wellnhofer <we...@aevum.de>
Authored: Thu Aug 20 22:31:03 2015 +0200
Committer: Nick Wellnhofer <we...@aevum.de>
Committed: Sun Aug 23 15:02:56 2015 +0200
----------------------------------------------------------------------
core/Lucy/Index/DataReader.cfh | 2 +-
core/Lucy/Index/DeletionsReader.cfh | 4 +-
core/Lucy/Index/DeletionsWriter.cfh | 10 +-
core/Lucy/Index/DocReader.cfh | 4 +-
core/Lucy/Index/HighlightReader.cfh | 4 +-
core/Lucy/Index/IndexManager.cfh | 32 +++---
core/Lucy/Index/IndexReader.cfh | 2 +-
core/Lucy/Index/Indexer.cfh | 2 +-
core/Lucy/Index/Lexicon.cfh | 4 +-
core/Lucy/Index/LexiconReader.cfh | 4 +-
core/Lucy/Index/PolyReader.cfh | 2 +-
core/Lucy/Index/PostingListReader.cfh | 2 +-
core/Lucy/Index/RawLexicon.cfh | 2 +-
core/Lucy/Index/SegLexicon.cfh | 2 +-
core/Lucy/Index/SegReader.cfh | 2 +-
core/Lucy/Index/Segment.cfh | 4 +-
core/Lucy/Index/Similarity.cfh | 14 +--
core/Lucy/Index/SortReader.cfh | 2 +-
perl/buildlib/Lucy/Build/Binding/Index.pm | 142 -------------------------
19 files changed, 49 insertions(+), 191 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/lucy/blob/21252a9d/core/Lucy/Index/DataReader.cfh
----------------------------------------------------------------------
diff --git a/core/Lucy/Index/DataReader.cfh b/core/Lucy/Index/DataReader.cfh
index 38d6259..ce40f04 100644
--- a/core/Lucy/Index/DataReader.cfh
+++ b/core/Lucy/Index/DataReader.cfh
@@ -91,7 +91,7 @@ public class Lucy::Index::DataReader inherits Clownfish::Obj {
* performed upon either the reader or any component subreaders other than
* object destruction.
*/
- public abstract void
+ abstract void
Close(DataReader *self);
public void
http://git-wip-us.apache.org/repos/asf/lucy/blob/21252a9d/core/Lucy/Index/DeletionsReader.cfh
----------------------------------------------------------------------
diff --git a/core/Lucy/Index/DeletionsReader.cfh b/core/Lucy/Index/DeletionsReader.cfh
index c1db617..8826739 100644
--- a/core/Lucy/Index/DeletionsReader.cfh
+++ b/core/Lucy/Index/DeletionsReader.cfh
@@ -59,7 +59,7 @@ class Lucy::Index::PolyDeletionsReader nickname PolyDelReader
incremented Matcher*
Iterator(PolyDeletionsReader *self);
- public void
+ void
Close(PolyDeletionsReader *self);
public void
@@ -89,7 +89,7 @@ class Lucy::Index::DefaultDeletionsReader nickname DefDelReader
nullable BitVector*
Read_Deletions(DefaultDeletionsReader *self);
- public void
+ void
Close(DefaultDeletionsReader *self);
public void
http://git-wip-us.apache.org/repos/asf/lucy/blob/21252a9d/core/Lucy/Index/DeletionsWriter.cfh
----------------------------------------------------------------------
diff --git a/core/Lucy/Index/DeletionsWriter.cfh b/core/Lucy/Index/DeletionsWriter.cfh
index e1e4795..6363a27 100644
--- a/core/Lucy/Index/DeletionsWriter.cfh
+++ b/core/Lucy/Index/DeletionsWriter.cfh
@@ -58,7 +58,7 @@ public abstract class Lucy::Index::DeletionsWriter nickname DelWriter
/** Delete the document identified in the PolyReader by the supplied id.
*/
- public abstract void
+ abstract void
Delete_By_Doc_ID(DeletionsWriter *self, int32_t doc_id);
/** Returns true if there are updates that need to be written.
@@ -76,7 +76,7 @@ public abstract class Lucy::Index::DeletionsWriter nickname DelWriter
* With an offset of 1000, the array in the previous example would be
* { 1001, 0, 1002, 1003 }.
*/
- public incremented I32Array*
+ incremented I32Array*
Generate_Doc_Map(DeletionsWriter *self, Matcher *deletions,
int32_t doc_max, int32_t offset);
@@ -84,7 +84,7 @@ public abstract class Lucy::Index::DeletionsWriter nickname DelWriter
* a component within the PolyReader that was supplied at
* construction-time.
*/
- public abstract incremented nullable Matcher*
+ abstract incremented nullable Matcher*
Seg_Deletions(DeletionsWriter *self, SegReader *seg_reader);
/** Return the number of deletions for a given segment.
@@ -130,13 +130,13 @@ class Lucy::Index::DefaultDeletionsWriter nickname DefDelWriter
public void
Delete_By_Query(DefaultDeletionsWriter *self, Query *query);
- public void
+ void
Delete_By_Doc_ID(DefaultDeletionsWriter *self, int32_t doc_id);
public bool
Updated(DefaultDeletionsWriter *self);
- public incremented nullable Matcher*
+ incremented nullable Matcher*
Seg_Deletions(DefaultDeletionsWriter *self, SegReader *seg_reader);
public int32_t
http://git-wip-us.apache.org/repos/asf/lucy/blob/21252a9d/core/Lucy/Index/DocReader.cfh
----------------------------------------------------------------------
diff --git a/core/Lucy/Index/DocReader.cfh b/core/Lucy/Index/DocReader.cfh
index 8de9c6e..5a608dc 100644
--- a/core/Lucy/Index/DocReader.cfh
+++ b/core/Lucy/Index/DocReader.cfh
@@ -62,7 +62,7 @@ class Lucy::Index::PolyDocReader inherits Lucy::Index::DocReader {
public incremented HitDoc*
Fetch_Doc(PolyDocReader *self, int32_t doc_id);
- public void
+ void
Close(PolyDocReader *self);
public void
@@ -92,7 +92,7 @@ class Lucy::Index::DefaultDocReader nickname DefDocReader
void
Read_Record(DefaultDocReader *self, ByteBuf *buffer, int32_t doc_id);
- public void
+ void
Close(DefaultDocReader *self);
public void
http://git-wip-us.apache.org/repos/asf/lucy/blob/21252a9d/core/Lucy/Index/HighlightReader.cfh
----------------------------------------------------------------------
diff --git a/core/Lucy/Index/HighlightReader.cfh b/core/Lucy/Index/HighlightReader.cfh
index d6cef6d..101bbd2 100644
--- a/core/Lucy/Index/HighlightReader.cfh
+++ b/core/Lucy/Index/HighlightReader.cfh
@@ -52,7 +52,7 @@ class Lucy::Index::PolyHighlightReader nickname PolyHLReader
public incremented DocVector*
Fetch_Doc_Vec(PolyHighlightReader *self, int32_t doc_id);
- public void
+ void
Close(PolyHighlightReader *self);
public void
@@ -86,7 +86,7 @@ class Lucy::Index::DefaultHighlightReader nickname DefHLReader
Read_Record(DefaultHighlightReader *self, int32_t doc_id,
ByteBuf *buffer);
- public void
+ void
Close(DefaultHighlightReader *self);
public void
http://git-wip-us.apache.org/repos/asf/lucy/blob/21252a9d/core/Lucy/Index/IndexManager.cfh
----------------------------------------------------------------------
diff --git a/core/Lucy/Index/IndexManager.cfh b/core/Lucy/Index/IndexManager.cfh
index 7a16231..05a22b4 100644
--- a/core/Lucy/Index/IndexManager.cfh
+++ b/core/Lucy/Index/IndexManager.cfh
@@ -105,45 +105,45 @@ public class Lucy::Index::IndexManager nickname IxManager
/** Create the Lock which grants permission to delete obsolete snapshot
* files or any file listed within an existing snapshot file.
*/
- public incremented Lock*
+ incremented Lock*
Make_Deletion_Lock(IndexManager *self);
- public incremented Lock*
+ incremented Lock*
Make_Merge_Lock(IndexManager *self);
/** Write supplied data to "merge.json". Throw an exception if the write
* fails.
*/
- public void
+ void
Write_Merge_Data(IndexManager *self, int64_t cutoff);
/** Look for the "merge.json" file dropped by BackgroundMerger. If it's
* not there, return NULL. If it's there but can't be decoded, return an
* empty Hash. If successfully decoded, return contents.
*/
- public incremented Hash*
+ incremented Hash*
Read_Merge_Data(IndexManager *self);
- public bool
+ bool
Remove_Merge_Data(IndexManager *self);
/** Create a shared lock on a snapshot file, which serves as a proxy for
* all the files it lists and indicates that they must not be deleted.
*/
- public incremented Lock*
+ incremented Lock*
Make_Snapshot_Read_Lock(IndexManager *self, String *filename);
/** Return the highest number for a segment directory which contains a
* segmeta file in the snapshot.
*/
- public int64_t
+ int64_t
Highest_Seg_Num(IndexManager *self, Snapshot *snapshot);
/** Return the name of a new snapshot file, which shall contain a base-36
* "generation" embedded inside it greater than the generation of any
* snapshot file currently in the index folder.
*/
- public incremented String*
+ incremented String*
Make_Snapshot_Filename(IndexManager *self);
/** Setter for write lock timeout. Default: 1000 milliseconds.
@@ -168,42 +168,42 @@ public class Lucy::Index::IndexManager nickname IxManager
/** Setter for merge lock timeout. Default: 0 milliseconds (no retries).
*/
- public void
+ void
Set_Merge_Lock_Timeout(IndexManager *self, uint32_t timeout);
/** Getter for merge lock timeout.
*/
- public uint32_t
+ uint32_t
Get_Merge_Lock_Timeout(IndexManager *self);
/** Setter for merge lock retry interval. Default: 1000 milliseconds.
*/
- public void
+ void
Set_Merge_Lock_Interval(IndexManager *self, uint32_t timeout);
/** Getter for merge lock retry interval.
*/
- public uint32_t
+ uint32_t
Get_Merge_Lock_Interval(IndexManager *self);
/** Setter for deletion lock timeout. Default: 1000 milliseconds.
*/
- public void
+ void
Set_Deletion_Lock_Timeout(IndexManager *self, uint32_t timeout);
/** Getter for deletion lock timeout.
*/
- public uint32_t
+ uint32_t
Get_Deletion_Lock_Timeout(IndexManager *self);
/** Setter for deletion lock retry interval. Default: 100 milliseconds.
*/
- public void
+ void
Set_Deletion_Lock_Interval(IndexManager *self, uint32_t timeout);
/** Getter for deletion lock retry interval.
*/
- public uint32_t
+ uint32_t
Get_Deletion_Lock_Interval(IndexManager *self);
}
http://git-wip-us.apache.org/repos/asf/lucy/blob/21252a9d/core/Lucy/Index/IndexReader.cfh
----------------------------------------------------------------------
diff --git a/core/Lucy/Index/IndexReader.cfh b/core/Lucy/Index/IndexReader.cfh
index 77c8875..b5c9365 100644
--- a/core/Lucy/Index/IndexReader.cfh
+++ b/core/Lucy/Index/IndexReader.cfh
@@ -113,7 +113,7 @@ public class Lucy::Index::IndexReader nickname IxReader
public nullable DataReader*
Fetch(IndexReader *self, String *api);
- public void
+ void
Close(IndexReader *self);
Hash*
http://git-wip-us.apache.org/repos/asf/lucy/blob/21252a9d/core/Lucy/Index/Indexer.cfh
----------------------------------------------------------------------
diff --git a/core/Lucy/Index/Indexer.cfh b/core/Lucy/Index/Indexer.cfh
index 4ee07ef..36d118c 100644
--- a/core/Lucy/Index/Indexer.cfh
+++ b/core/Lucy/Index/Indexer.cfh
@@ -165,7 +165,7 @@ public class Lucy::Index::Indexer inherits Clownfish::Obj {
/** Accessor for seg_writer member var.
*/
- public SegWriter*
+ SegWriter*
Get_Seg_Writer(Indexer *self);
Doc*
http://git-wip-us.apache.org/repos/asf/lucy/blob/21252a9d/core/Lucy/Index/Lexicon.cfh
----------------------------------------------------------------------
diff --git a/core/Lucy/Index/Lexicon.cfh b/core/Lucy/Index/Lexicon.cfh
index 8025c1a..303ce03 100644
--- a/core/Lucy/Index/Lexicon.cfh
+++ b/core/Lucy/Index/Lexicon.cfh
@@ -64,7 +64,7 @@ public class Lucy::Index::Lexicon nickname Lex inherits Clownfish::Obj {
/** Return the number of documents that the current term appears in at
* least once. Deleted documents may be included in the count.
*/
- public abstract int32_t
+ abstract int32_t
Doc_Freq(Lexicon *self);
/** Return the current term, or [](cfish:@null) if the iterator is not in a
@@ -73,7 +73,7 @@ public class Lucy::Index::Lexicon nickname Lex inherits Clownfish::Obj {
public abstract nullable Obj*
Get_Term(Lexicon *self);
- public String*
+ String*
Get_Field(Lexicon *self);
}
http://git-wip-us.apache.org/repos/asf/lucy/blob/21252a9d/core/Lucy/Index/LexiconReader.cfh
----------------------------------------------------------------------
diff --git a/core/Lucy/Index/LexiconReader.cfh b/core/Lucy/Index/LexiconReader.cfh
index 916d70f..85e4c72 100644
--- a/core/Lucy/Index/LexiconReader.cfh
+++ b/core/Lucy/Index/LexiconReader.cfh
@@ -77,7 +77,7 @@ class Lucy::Index::PolyLexiconReader nickname PolyLexReader
public uint32_t
Doc_Freq(PolyLexiconReader *self, String *field, Obj *term);
- public void
+ void
Close(PolyLexiconReader *self);
public void
@@ -110,7 +110,7 @@ class Lucy::Index::DefaultLexiconReader nickname DefLexReader
Fetch_Term_Info(DefaultLexiconReader *self, String *field,
Obj *term);
- public void
+ void
Close(DefaultLexiconReader *self);
public void
http://git-wip-us.apache.org/repos/asf/lucy/blob/21252a9d/core/Lucy/Index/PolyReader.cfh
----------------------------------------------------------------------
diff --git a/core/Lucy/Index/PolyReader.cfh b/core/Lucy/Index/PolyReader.cfh
index a118d98..970a309 100644
--- a/core/Lucy/Index/PolyReader.cfh
+++ b/core/Lucy/Index/PolyReader.cfh
@@ -82,7 +82,7 @@ public class Lucy::Index::PolyReader inherits Lucy::Index::IndexReader {
Vector*
Get_Seg_Readers(PolyReader *self);
- public void
+ void
Close(PolyReader *self);
public void
http://git-wip-us.apache.org/repos/asf/lucy/blob/21252a9d/core/Lucy/Index/PostingListReader.cfh
----------------------------------------------------------------------
diff --git a/core/Lucy/Index/PostingListReader.cfh b/core/Lucy/Index/PostingListReader.cfh
index 9bf512c..05cb71a 100644
--- a/core/Lucy/Index/PostingListReader.cfh
+++ b/core/Lucy/Index/PostingListReader.cfh
@@ -71,7 +71,7 @@ class Lucy::Index::DefaultPostingListReader nickname DefPListReader
LexiconReader*
Get_Lex_Reader(DefaultPostingListReader *self);
- public void
+ void
Close(DefaultPostingListReader *self);
public void
http://git-wip-us.apache.org/repos/asf/lucy/blob/21252a9d/core/Lucy/Index/RawLexicon.cfh
----------------------------------------------------------------------
diff --git a/core/Lucy/Index/RawLexicon.cfh b/core/Lucy/Index/RawLexicon.cfh
index 2dcaf7c..ac47a22 100644
--- a/core/Lucy/Index/RawLexicon.cfh
+++ b/core/Lucy/Index/RawLexicon.cfh
@@ -45,7 +45,7 @@ class Lucy::Index::RawLexicon nickname RawLex
public nullable Obj*
Get_Term(RawLexicon *self);
- public int32_t
+ int32_t
Doc_Freq(RawLexicon *self);
}
http://git-wip-us.apache.org/repos/asf/lucy/blob/21252a9d/core/Lucy/Index/SegLexicon.cfh
----------------------------------------------------------------------
diff --git a/core/Lucy/Index/SegLexicon.cfh b/core/Lucy/Index/SegLexicon.cfh
index d152d5c..eb4b682 100644
--- a/core/Lucy/Index/SegLexicon.cfh
+++ b/core/Lucy/Index/SegLexicon.cfh
@@ -68,7 +68,7 @@ class Lucy::Index::SegLexicon nickname SegLex
public nullable Obj*
Get_Term(SegLexicon *self);
- public int32_t
+ int32_t
Doc_Freq(SegLexicon *self);
public bool
http://git-wip-us.apache.org/repos/asf/lucy/blob/21252a9d/core/Lucy/Index/SegReader.cfh
----------------------------------------------------------------------
diff --git a/core/Lucy/Index/SegReader.cfh b/core/Lucy/Index/SegReader.cfh
index 81b7333..9ba3293 100644
--- a/core/Lucy/Index/SegReader.cfh
+++ b/core/Lucy/Index/SegReader.cfh
@@ -62,7 +62,7 @@ public class Lucy::Index::SegReader inherits Lucy::Index::IndexReader {
* interface implemented by `component`.
* @param component A DataReader.
*/
- public void
+ void
Register(SegReader *self, String *api,
decremented DataReader *component);
http://git-wip-us.apache.org/repos/asf/lucy/blob/21252a9d/core/Lucy/Index/Segment.cfh
----------------------------------------------------------------------
diff --git a/core/Lucy/Index/Segment.cfh b/core/Lucy/Index/Segment.cfh
index f51a0af..c30ed95 100644
--- a/core/Lucy/Index/Segment.cfh
+++ b/core/Lucy/Index/Segment.cfh
@@ -136,7 +136,7 @@ public class Lucy::Index::Segment nickname Seg inherits Clownfish::Obj {
/** Write the segdata file.
*/
- public void
+ void
Write_File(Segment *self, Folder *folder);
/** Read the segmeta file for this segment.
@@ -144,7 +144,7 @@ public class Lucy::Index::Segment nickname Seg inherits Clownfish::Obj {
* @return true if the file is read and decoded successfully, false
* otherwise.
*/
- public bool
+ bool
Read_File(Segment *self, Folder *folder);
/** Compare by segment number.
http://git-wip-us.apache.org/repos/asf/lucy/blob/21252a9d/core/Lucy/Index/Similarity.cfh
----------------------------------------------------------------------
diff --git a/core/Lucy/Index/Similarity.cfh b/core/Lucy/Index/Similarity.cfh
index 61736df..b3f288c 100644
--- a/core/Lucy/Index/Similarity.cfh
+++ b/core/Lucy/Index/Similarity.cfh
@@ -47,7 +47,7 @@ public class Lucy::Index::Similarity nickname Sim inherits Clownfish::Obj {
/** Factory method for creating a Posting.
*/
- public incremented Posting*
+ incremented Posting*
Make_Posting(Similarity *self);
/** Factory method for creating a PostingWriter.
@@ -63,7 +63,7 @@ public class Lucy::Index::Similarity nickname Sim inherits Clownfish::Obj {
* freqs, since the more times a doc matches, the more relevant it is
* likely to be.
*/
- public float
+ float
TF(Similarity *self, float freq);
/** Calculate the Inverse Document Frequecy for a term in a given
@@ -72,12 +72,12 @@ public class Lucy::Index::Similarity nickname Sim inherits Clownfish::Obj {
* @param doc_freq The number of documents that the term appears in.
* @param total_docs The number of documents in the collection.
*/
- public float
+ float
IDF(Similarity *self, int64_t doc_freq, int64_t total_docs);
/** Calculate a score factor based on the number of terms which match.
*/
- public float
+ float
Coord(Similarity *self, uint32_t overlap, uint32_t max_overlap);
/** Dampen the scores of long documents.
@@ -101,7 +101,7 @@ public class Lucy::Index::Similarity nickname Sim inherits Clownfish::Obj {
/** Normalize a Query's weight so that it is comparable to other Queries.
*/
- public float
+ float
Query_Norm(Similarity *self, float sum_of_squared_weights);
/** encode_norm and decode_norm encode and decode between 32-bit IEEE
@@ -123,10 +123,10 @@ public class Lucy::Index::Similarity nickname Sim inherits Clownfish::Obj {
public void
Destroy(Similarity *self);
- public incremented Obj*
+ incremented Obj*
Dump(Similarity *self);
- public incremented Similarity*
+ incremented Similarity*
Load(Similarity *self, Obj *dump);
public bool
http://git-wip-us.apache.org/repos/asf/lucy/blob/21252a9d/core/Lucy/Index/SortReader.cfh
----------------------------------------------------------------------
diff --git a/core/Lucy/Index/SortReader.cfh b/core/Lucy/Index/SortReader.cfh
index a36db95..98d0a72 100644
--- a/core/Lucy/Index/SortReader.cfh
+++ b/core/Lucy/Index/SortReader.cfh
@@ -57,7 +57,7 @@ class Lucy::Index::DefaultSortReader nickname DefSortReader
nullable SortCache*
Fetch_Sort_Cache(DefaultSortReader *self, String *field);
- public void
+ void
Close(DefaultSortReader *self);
public void
http://git-wip-us.apache.org/repos/asf/lucy/blob/21252a9d/perl/buildlib/Lucy/Build/Binding/Index.pm
----------------------------------------------------------------------
diff --git a/perl/buildlib/Lucy/Build/Binding/Index.pm b/perl/buildlib/Lucy/Build/Binding/Index.pm
index d587479..cf049ff 100644
--- a/perl/buildlib/Lucy/Build/Binding/Index.pm
+++ b/perl/buildlib/Lucy/Build/Binding/Index.pm
@@ -46,8 +46,6 @@ sub bind_all {
}
sub bind_backgroundmerger {
- my @exposed = qw( Commit Prepare_Commit Optimize );
-
my $pod_spec = Clownfish::CFC::Binding::Perl::Pod->new;
my $synopsis = <<'END_SYNOPSIS';
my $bg_merger = Lucy::Index::BackgroundMerger->new(
@@ -63,7 +61,6 @@ END_SYNOPSIS
END_CONSTRUCTOR
$pod_spec->set_synopsis($synopsis);
$pod_spec->add_constructor( alias => 'new', sample => $constructor, );
- $pod_spec->add_method( method => $_, alias => lc($_) ) for @exposed;
my $binding = Clownfish::CFC::Binding::Perl::Class->new(
parcel => "Lucy",
@@ -75,16 +72,6 @@ END_CONSTRUCTOR
}
sub bind_datareader {
- my @exposed = qw(
- Get_Schema
- Get_Folder
- Get_Snapshot
- Get_Segments
- Get_Segment
- Get_Seg_Tick
- Aggregator
- );
-
my $pod_spec = Clownfish::CFC::Binding::Perl::Pod->new;
my $synopsis = <<'END_SYNOPSIS';
# Abstract base class.
@@ -100,7 +87,6 @@ END_SYNOPSIS
END_CONSTRUCTOR
$pod_spec->set_synopsis($synopsis);
$pod_spec->add_constructor( alias => 'new', sample => $constructor, );
- $pod_spec->add_method( method => $_, alias => lc($_) ) for @exposed;
my $binding = Clownfish::CFC::Binding::Perl::Class->new(
parcel => "Lucy",
@@ -112,21 +98,6 @@ END_CONSTRUCTOR
}
sub bind_datawriter {
- my @exposed = qw(
- Add_Inverted_Doc
- Add_Segment
- Delete_Segment
- Merge_Segment
- Finish
- Format
- Metadata
- Get_Snapshot
- Get_Segment
- Get_PolyReader
- Get_Schema
- Get_Folder
- );
-
my $pod_spec = Clownfish::CFC::Binding::Perl::Pod->new;
my $synopsis = <<END_SYNOPSIS;
# Abstract base class.
@@ -140,7 +111,6 @@ END_SYNOPSIS
END_CONSTRUCTOR
$pod_spec->set_synopsis($synopsis);
$pod_spec->add_constructor( alias => 'new', sample => $constructor, );
- $pod_spec->add_method( method => $_, alias => lc($_) ) for @exposed;
my $binding = Clownfish::CFC::Binding::Perl::Class->new(
parcel => "Lucy",
@@ -152,13 +122,6 @@ END_CONSTRUCTOR
}
sub bind_deletionswriter {
- my @exposed = qw(
- Delete_By_Term
- Delete_By_Query
- Updated
- Seg_Del_Count
- );
-
my $pod_spec = Clownfish::CFC::Binding::Perl::Pod->new;
my $synopsis = <<'END_SYNOPSIS';
my $polyreader = $del_writer->get_polyreader;
@@ -169,7 +132,6 @@ sub bind_deletionswriter {
}
END_SYNOPSIS
$pod_spec->set_synopsis($synopsis);
- $pod_spec->add_method( method => $_, alias => lc($_) ) for @exposed;
my $binding = Clownfish::CFC::Binding::Perl::Class->new(
parcel => "Lucy",
@@ -181,15 +143,12 @@ END_SYNOPSIS
}
sub bind_docreader {
- my @exposed = qw( Fetch_Doc Aggregator );
-
my $pod_spec = Clownfish::CFC::Binding::Perl::Pod->new;
my $synopsis = <<'END_SYNOPSIS';
my $doc_reader = $seg_reader->obtain("Lucy::Index::DocReader");
my $doc = $doc_reader->fetch_doc($doc_id);
END_SYNOPSIS
$pod_spec->set_synopsis($synopsis);
- $pod_spec->add_method( method => $_, alias => lc($_) ) for @exposed;
my $binding = Clownfish::CFC::Binding::Perl::Class->new(
parcel => "Lucy",
@@ -201,18 +160,6 @@ END_SYNOPSIS
}
sub bind_indexmanager {
- my @exposed = qw(
- Make_Write_Lock
- Recycle
- Set_Folder
- Get_Folder
- Get_Host
- Set_Write_Lock_Timeout
- Get_Write_Lock_Timeout
- Set_Write_Lock_Interval
- Get_Write_Lock_Interval
- );
-
my $pod_spec = Clownfish::CFC::Binding::Perl::Pod->new;
my $synopsis = <<'END_SYNOPSIS';
use Sys::Hostname qw( hostname );
@@ -241,7 +188,6 @@ END_SYNOPSIS
END_CONSTRUCTOR
$pod_spec->set_synopsis($synopsis);
$pod_spec->add_constructor( alias => 'new', sample => $constructor, );
- $pod_spec->add_method( method => $_, alias => lc($_) ) for @exposed;
my $binding = Clownfish::CFC::Binding::Perl::Class->new(
parcel => "Lucy",
@@ -253,16 +199,6 @@ END_CONSTRUCTOR
}
sub bind_indexreader {
- my @exposed = qw(
- Doc_Max
- Doc_Count
- Del_Count
- Seg_Readers
- Offsets
- Fetch
- Obtain
- );
-
my $pod_spec = Clownfish::CFC::Binding::Perl::Pod->new;
my $synopsis = <<'END_SYNOPSIS';
my $reader = Lucy::Index::IndexReader->open(
@@ -293,7 +229,6 @@ END_CONSTRUCTOR
initializer => 'do_open',
sample => $constructor,
);
- $pod_spec->add_method( method => $_, alias => lc($_) ) for @exposed;
my $xs_code = <<'END_XS_CODE';
MODULE = Lucy PACKAGE = Lucy::Index::IndexReader
@@ -330,16 +265,6 @@ END_XS_CODE
}
sub bind_indexer {
- my @exposed = qw(
- Add_Index
- Optimize
- Commit
- Prepare_Commit
- Delete_By_Term
- Delete_By_Query
- Delete_By_Doc_ID
- Get_Schema
- );
my @hand_rolled = qw( Add_Doc );
my $pod_spec = Clownfish::CFC::Binding::Perl::Pod->new;
@@ -435,7 +360,6 @@ END_ADD_DOC_POD
alias => 'add_doc',
pod => $add_doc_pod,
);
- $pod_spec->add_method( method => $_, alias => lc($_) ) for @exposed;
my $xs_code = <<'END_XS_CODE';
MODULE = Lucy PACKAGE = Lucy::Index::Indexer
@@ -516,13 +440,6 @@ END_XS_CODE
}
sub bind_lexicon {
- my @exposed = qw(
- Seek
- Next
- Get_Term
- Reset
- );
-
my $pod_spec = Clownfish::CFC::Binding::Perl::Pod->new;
my $synopsis = <<'END_SYNOPSIS';
my $lex_reader = $seg_reader->obtain('Lucy::Index::LexiconReader');
@@ -532,7 +449,6 @@ sub bind_lexicon {
}
END_SYNOPSIS
$pod_spec->set_synopsis($synopsis);
- $pod_spec->add_method( method => $_, alias => lc($_) ) for @exposed;
my $binding = Clownfish::CFC::Binding::Perl::Class->new(
parcel => "Lucy",
@@ -544,15 +460,12 @@ END_SYNOPSIS
}
sub bind_lexiconreader {
- my @exposed = qw( Lexicon Doc_Freq );
-
my $pod_spec = Clownfish::CFC::Binding::Perl::Pod->new;
my $synopsis = <<'END_SYNOPSIS';
my $lex_reader = $seg_reader->obtain("Lucy::Index::LexiconReader");
my $lexicon = $lex_reader->lexicon( field => 'title' );
END_SYNOPSIS
$pod_spec->set_synopsis($synopsis);
- $pod_spec->add_method( method => $_, alias => lc($_) ) for @exposed;
my $binding = Clownfish::CFC::Binding::Perl::Class->new(
parcel => "Lucy",
@@ -637,14 +550,6 @@ END_XS_CODE
}
sub bind_postinglist {
- my @exposed = qw(
- Next
- Advance
- Get_Doc_ID
- Get_Doc_Freq
- Seek
- );
-
my $pod_spec = Clownfish::CFC::Binding::Perl::Pod->new;
my $synopsis = <<'END_SYNOPSIS';
my $posting_list_reader
@@ -658,7 +563,6 @@ sub bind_postinglist {
}
END_SYNOPSIS
$pod_spec->set_synopsis($synopsis);
- $pod_spec->add_method( method => $_, alias => lc($_) ) for @exposed;
my $binding = Clownfish::CFC::Binding::Perl::Class->new(
parcel => "Lucy",
@@ -670,8 +574,6 @@ END_SYNOPSIS
}
sub bind_postinglistreader {
- my @exposed = qw( Posting_List );
-
my $pod_spec = Clownfish::CFC::Binding::Perl::Pod->new;
my $synopsis = <<'END_SYNOPSIS';
my $posting_list_reader
@@ -682,7 +584,6 @@ sub bind_postinglistreader {
);
END_SYNOPSIS
$pod_spec->set_synopsis($synopsis);
- $pod_spec->add_method( method => $_, alias => lc($_) ) for @exposed;
my $binding = Clownfish::CFC::Binding::Perl::Class->new(
parcel => "Lucy",
@@ -714,11 +615,6 @@ END_XS
}
sub bind_segreader {
- my @exposed = qw(
- Get_Seg_Name
- Get_Seg_Num
- );
-
my $pod_spec = Clownfish::CFC::Binding::Perl::Pod->new;
my $synopsis = <<'END_SYNOPSIS';
my $polyreader = Lucy::Index::IndexReader->open(
@@ -737,7 +633,6 @@ sub bind_segreader {
}
END_SYNOPSIS
$pod_spec->set_synopsis($synopsis);
- $pod_spec->add_method( method => $_, alias => lc($_) ) for @exposed;
my $binding = Clownfish::CFC::Binding::Perl::Class->new(
parcel => "Lucy",
@@ -749,15 +644,7 @@ END_SYNOPSIS
}
sub bind_segwriter {
- my @exposed = qw(
- Add_Doc
- Add_Writer
- Register
- Fetch
- );
-
my $pod_spec = Clownfish::CFC::Binding::Perl::Pod->new;
- $pod_spec->add_method( method => $_, alias => lc($_) ) for @exposed;
my $binding = Clownfish::CFC::Binding::Perl::Class->new(
parcel => "Lucy",
@@ -769,18 +656,6 @@ sub bind_segwriter {
}
sub bind_segment {
- my @exposed = qw(
- Add_Field
- Store_Metadata
- Fetch_Metadata
- Field_Num
- Field_Name
- Get_Name
- Get_Number
- Set_Count
- Get_Count
- );
-
my $pod_spec = Clownfish::CFC::Binding::Perl::Pod->new;
my $synopsis = <<'END_SYNOPSIS';
# Index-time.
@@ -814,7 +689,6 @@ sub bind_segment {
}
END_SYNOPSIS
$pod_spec->set_synopsis($synopsis);
- $pod_spec->add_method( method => $_, alias => lc($_) ) for @exposed;
my $binding = Clownfish::CFC::Binding::Perl::Class->new(
parcel => "Lucy",
@@ -826,9 +700,6 @@ END_SYNOPSIS
}
sub bind_similarity {
- my @exposed = qw(
- Length_Norm
- );
my @hand_rolled = qw( Get_Norm_Decoder );
my $pod_spec = Clownfish::CFC::Binding::Perl::Pod->new;
@@ -845,7 +716,6 @@ END_SYNOPSIS
my $constructor = qq| my \$sim = Lucy::Index::Similarity->new;\n|;
$pod_spec->set_synopsis($synopsis);
$pod_spec->add_constructor( alias => 'new', sample => $constructor, );
- $pod_spec->add_method( method => $_, alias => lc($_) ) for @exposed;
my $xs_code = <<'END_XS_CODE';
MODULE = Lucy PACKAGE = Lucy::Index::Similarity
@@ -871,17 +741,6 @@ END_XS_CODE
}
sub bind_snapshot {
- my @exposed = qw(
- List
- Num_Entries
- Add_Entry
- Delete_Entry
- Read_File
- Write_File
- Set_Path
- Get_Path
- );
-
my $pod_spec = Clownfish::CFC::Binding::Perl::Pod->new;
my $synopsis = <<'END_SYNOPSIS';
my $snapshot = Lucy::Index::Snapshot->new;
@@ -894,7 +753,6 @@ END_SYNOPSIS
END_CONSTRUCTOR
$pod_spec->set_synopsis($synopsis);
$pod_spec->add_constructor( alias => 'new', sample => $constructor, );
- $pod_spec->add_method( method => $_, alias => lc($_) ) for @exposed;
my $binding = Clownfish::CFC::Binding::Perl::Class->new(
parcel => "Lucy",