Logo Search packages:      
Sourcecode: xapian-bindings version File versions  Download package

php_xapian.h

/* ----------------------------------------------------------------------------
 * This file was automatically generated by SWIG (http://www.swig.org).
 * Version 1.3.30
 * 
 * This file is not intended to be easily readable and contains a number of 
 * coding conventions designed to improve portability and efficiency. Do not make
 * changes to this file unless you know what you are doing--modify the SWIG 
 * interface file instead. 
 * ----------------------------------------------------------------------------- */

/*
  +----------------------------------------------------------------------+
  | PHP version 4.0                                                      |
  +----------------------------------------------------------------------+
  | Copyright (c) 1997, 1998, 1999, 2000, 2001 The PHP Group             |
  +----------------------------------------------------------------------+
  | This source file is subject to version 2.02 of the PHP license,      |
  | that is bundled with this package in the file LICENSE, and is        |
  | available at through the world-wide-web at                           |
  | http://www.php.net/license/2_02.txt.                                 |
  | If you did not receive a copy of the PHP license and are unable to   |
  | obtain it through the world-wide-web, please send a note to          |
  | license@php.net so we can mail you a copy immediately.               |
  +----------------------------------------------------------------------+
  | Authors:                                                             |
  |                                                                      |
  +----------------------------------------------------------------------+
 */


#ifndef PHP_XAPIAN_H
#define PHP_XAPIAN_H

extern zend_module_entry xapian_module_entry;
#define phpext_xapian_ptr &xapian_module_entry

#ifdef PHP_WIN32
# define PHP_XAPIAN_API __declspec(dllexport)
#else
# define PHP_XAPIAN_API
#endif

#ifdef ZTS
#include "TSRM.h"
#endif

PHP_MINIT_FUNCTION(xapian);
PHP_MSHUTDOWN_FUNCTION(xapian);
PHP_RINIT_FUNCTION(xapian);
PHP_RSHUTDOWN_FUNCTION(xapian);
PHP_MINFO_FUNCTION(xapian);

ZEND_NAMED_FUNCTION(_wrap_xapian_version_string);
ZEND_NAMED_FUNCTION(_wrap_xapian_major_version);
ZEND_NAMED_FUNCTION(_wrap_xapian_minor_version);
ZEND_NAMED_FUNCTION(_wrap_xapian_revision);
ZEND_NAMED_FUNCTION(_wrap_new_XapianPositionIterator);
ZEND_NAMED_FUNCTION(_wrap_XapianPositionIterator_get_termpos);
ZEND_NAMED_FUNCTION(_wrap_XapianPositionIterator_next);
ZEND_NAMED_FUNCTION(_wrap_XapianPositionIterator_equals);
ZEND_NAMED_FUNCTION(_wrap_XapianPositionIterator_skip_to);
ZEND_NAMED_FUNCTION(_wrap_XapianPositionIterator_get_description);
ZEND_NAMED_FUNCTION(_wrap_new_XapianPostingIterator);
ZEND_NAMED_FUNCTION(_wrap_XapianPostingIterator_get_docid);
ZEND_NAMED_FUNCTION(_wrap_XapianPostingIterator_next);
ZEND_NAMED_FUNCTION(_wrap_XapianPostingIterator_equals);
ZEND_NAMED_FUNCTION(_wrap_XapianPostingIterator_skip_to);
ZEND_NAMED_FUNCTION(_wrap_XapianPostingIterator_get_doclength);
ZEND_NAMED_FUNCTION(_wrap_XapianPostingIterator_get_wdf);
ZEND_NAMED_FUNCTION(_wrap_XapianPostingIterator_positionlist_begin);
ZEND_NAMED_FUNCTION(_wrap_XapianPostingIterator_positionlist_end);
ZEND_NAMED_FUNCTION(_wrap_XapianPostingIterator_get_description);
ZEND_NAMED_FUNCTION(_wrap_new_XapianTermIterator);
ZEND_NAMED_FUNCTION(_wrap_XapianTermIterator_get_term);
ZEND_NAMED_FUNCTION(_wrap_XapianTermIterator_next);
ZEND_NAMED_FUNCTION(_wrap_XapianTermIterator_equals);
ZEND_NAMED_FUNCTION(_wrap_XapianTermIterator_skip_to);
ZEND_NAMED_FUNCTION(_wrap_XapianTermIterator_get_wdf);
ZEND_NAMED_FUNCTION(_wrap_XapianTermIterator_get_termfreq);
ZEND_NAMED_FUNCTION(_wrap_XapianTermIterator_positionlist_begin);
ZEND_NAMED_FUNCTION(_wrap_XapianTermIterator_positionlist_end);
ZEND_NAMED_FUNCTION(_wrap_XapianTermIterator_get_description);
ZEND_NAMED_FUNCTION(_wrap_new_XapianValueIterator);
ZEND_NAMED_FUNCTION(_wrap_XapianValueIterator_get_value);
ZEND_NAMED_FUNCTION(_wrap_XapianValueIterator_next);
ZEND_NAMED_FUNCTION(_wrap_XapianValueIterator_equals);
ZEND_NAMED_FUNCTION(_wrap_XapianValueIterator_get_valueno);
ZEND_NAMED_FUNCTION(_wrap_XapianValueIterator_get_description);
ZEND_NAMED_FUNCTION(_wrap_new_XapianDocument);
ZEND_NAMED_FUNCTION(_wrap_XapianDocument_get_value);
ZEND_NAMED_FUNCTION(_wrap_XapianDocument_add_value);
ZEND_NAMED_FUNCTION(_wrap_XapianDocument_remove_value);
ZEND_NAMED_FUNCTION(_wrap_XapianDocument_clear_values);
ZEND_NAMED_FUNCTION(_wrap_XapianDocument_get_data);
ZEND_NAMED_FUNCTION(_wrap_XapianDocument_set_data);
ZEND_NAMED_FUNCTION(_wrap_XapianDocument_add_posting);
ZEND_NAMED_FUNCTION(_wrap_XapianDocument_add_term);
ZEND_NAMED_FUNCTION(_wrap_XapianDocument_add_term_nopos);
ZEND_NAMED_FUNCTION(_wrap_XapianDocument_remove_posting);
ZEND_NAMED_FUNCTION(_wrap_XapianDocument_remove_term);
ZEND_NAMED_FUNCTION(_wrap_XapianDocument_clear_terms);
ZEND_NAMED_FUNCTION(_wrap_XapianDocument_termlist_count);
ZEND_NAMED_FUNCTION(_wrap_XapianDocument_termlist_begin);
ZEND_NAMED_FUNCTION(_wrap_XapianDocument_termlist_end);
ZEND_NAMED_FUNCTION(_wrap_XapianDocument_values_count);
ZEND_NAMED_FUNCTION(_wrap_XapianDocument_values_begin);
ZEND_NAMED_FUNCTION(_wrap_XapianDocument_values_end);
ZEND_NAMED_FUNCTION(_wrap_XapianDocument_get_description);
ZEND_NAMED_FUNCTION(_wrap_new_XapianMSet);
ZEND_NAMED_FUNCTION(_wrap_XapianMSet_fetch);
ZEND_NAMED_FUNCTION(_wrap_XapianMSet_convert_to_percent);
ZEND_NAMED_FUNCTION(_wrap_XapianMSet_get_termfreq);
ZEND_NAMED_FUNCTION(_wrap_XapianMSet_get_termweight);
ZEND_NAMED_FUNCTION(_wrap_XapianMSet_get_firstitem);
ZEND_NAMED_FUNCTION(_wrap_XapianMSet_get_matches_lower_bound);
ZEND_NAMED_FUNCTION(_wrap_XapianMSet_get_matches_estimated);
ZEND_NAMED_FUNCTION(_wrap_XapianMSet_get_matches_upper_bound);
ZEND_NAMED_FUNCTION(_wrap_XapianMSet_get_max_possible);
ZEND_NAMED_FUNCTION(_wrap_XapianMSet_get_max_attained);
ZEND_NAMED_FUNCTION(_wrap_XapianMSet_size);
ZEND_NAMED_FUNCTION(_wrap_XapianMSet_empty);
ZEND_NAMED_FUNCTION(_wrap_XapianMSet_is_empty);
ZEND_NAMED_FUNCTION(_wrap_XapianMSet_begin);
ZEND_NAMED_FUNCTION(_wrap_XapianMSet_end);
ZEND_NAMED_FUNCTION(_wrap_XapianMSet_back);
ZEND_NAMED_FUNCTION(_wrap_XapianMSet_get_hit);
ZEND_NAMED_FUNCTION(_wrap_XapianMSet_get_document_percentage);
ZEND_NAMED_FUNCTION(_wrap_XapianMSet_get_document);
ZEND_NAMED_FUNCTION(_wrap_XapianMSet_get_docid);
ZEND_NAMED_FUNCTION(_wrap_XapianMSet_get_document_id);
ZEND_NAMED_FUNCTION(_wrap_XapianMSet_get_description);
ZEND_NAMED_FUNCTION(_wrap_new_XapianMSetIterator);
ZEND_NAMED_FUNCTION(_wrap_XapianMSetIterator_get_docid);
ZEND_NAMED_FUNCTION(_wrap_XapianMSetIterator_next);
ZEND_NAMED_FUNCTION(_wrap_XapianMSetIterator_prev);
ZEND_NAMED_FUNCTION(_wrap_XapianMSetIterator_equals);
ZEND_NAMED_FUNCTION(_wrap_XapianMSetIterator_get_document);
ZEND_NAMED_FUNCTION(_wrap_XapianMSetIterator_get_rank);
ZEND_NAMED_FUNCTION(_wrap_XapianMSetIterator_get_weight);
ZEND_NAMED_FUNCTION(_wrap_XapianMSetIterator_get_collapse_count);
ZEND_NAMED_FUNCTION(_wrap_XapianMSetIterator_get_percent);
ZEND_NAMED_FUNCTION(_wrap_XapianMSetIterator_get_description);
ZEND_NAMED_FUNCTION(_wrap_new_XapianESet);
ZEND_NAMED_FUNCTION(_wrap_XapianESet_get_ebound);
ZEND_NAMED_FUNCTION(_wrap_XapianESet_size);
ZEND_NAMED_FUNCTION(_wrap_XapianESet_empty);
ZEND_NAMED_FUNCTION(_wrap_XapianESet_is_empty);
ZEND_NAMED_FUNCTION(_wrap_XapianESet_begin);
ZEND_NAMED_FUNCTION(_wrap_XapianESet_end);
ZEND_NAMED_FUNCTION(_wrap_XapianESet_back);
ZEND_NAMED_FUNCTION(_wrap_XapianESet_get_description);
ZEND_NAMED_FUNCTION(_wrap_new_XapianESetIterator);
ZEND_NAMED_FUNCTION(_wrap_XapianESetIterator_get_termname);
ZEND_NAMED_FUNCTION(_wrap_XapianESetIterator_next);
ZEND_NAMED_FUNCTION(_wrap_XapianESetIterator_prev);
ZEND_NAMED_FUNCTION(_wrap_XapianESetIterator_equals);
ZEND_NAMED_FUNCTION(_wrap_XapianESetIterator_get_weight);
ZEND_NAMED_FUNCTION(_wrap_XapianESetIterator_get_description);
ZEND_NAMED_FUNCTION(_wrap_new_XapianRSet);
ZEND_NAMED_FUNCTION(_wrap_XapianRSet_size);
ZEND_NAMED_FUNCTION(_wrap_XapianRSet_empty);
ZEND_NAMED_FUNCTION(_wrap_XapianRSet_is_empty);
ZEND_NAMED_FUNCTION(_wrap_XapianRSet_add_document);
ZEND_NAMED_FUNCTION(_wrap_XapianRSet_remove_document);
ZEND_NAMED_FUNCTION(_wrap_XapianRSet_contains);
ZEND_NAMED_FUNCTION(_wrap_XapianRSet_get_description);
ZEND_NAMED_FUNCTION(_wrap_new_XapianEnquire);
ZEND_NAMED_FUNCTION(_wrap_XapianEnquire_set_query);
ZEND_NAMED_FUNCTION(_wrap_XapianEnquire_get_query);
ZEND_NAMED_FUNCTION(_wrap_XapianEnquire_set_weighting_scheme);
ZEND_NAMED_FUNCTION(_wrap_XapianEnquire_set_collapse_key);
ZEND_NAMED_FUNCTION(_wrap_XapianEnquire_set_docid_order);
ZEND_NAMED_FUNCTION(_wrap_XapianEnquire_set_sort_forward);
ZEND_NAMED_FUNCTION(_wrap_XapianEnquire_set_cutoff);
ZEND_NAMED_FUNCTION(_wrap_XapianEnquire_set_sorting);
ZEND_NAMED_FUNCTION(_wrap_XapianEnquire_set_sort_by_relevance);
ZEND_NAMED_FUNCTION(_wrap_XapianEnquire_set_sort_by_value);
ZEND_NAMED_FUNCTION(_wrap_XapianEnquire_set_sort_by_value_then_relevance);
ZEND_NAMED_FUNCTION(_wrap_XapianEnquire_set_sort_by_relevance_then_value);
ZEND_NAMED_FUNCTION(_wrap_XapianEnquire_set_bias);
ZEND_NAMED_FUNCTION(_wrap_XapianEnquire_get_mset);
ZEND_NAMED_FUNCTION(_wrap_XapianEnquire_get_eset);
ZEND_NAMED_FUNCTION(_wrap_XapianEnquire_get_matching_terms_begin);
ZEND_NAMED_FUNCTION(_wrap_XapianEnquire_get_matching_terms_end);
ZEND_NAMED_FUNCTION(_wrap_XapianEnquire_register_match_decider);
ZEND_NAMED_FUNCTION(_wrap_XapianEnquire_get_matching_terms);
ZEND_NAMED_FUNCTION(_wrap_XapianEnquire_get_description);
ZEND_NAMED_FUNCTION(_wrap_XapianWeight_name);
ZEND_NAMED_FUNCTION(_wrap_XapianWeight_serialise);
ZEND_NAMED_FUNCTION(_wrap_XapianWeight_unserialise);
ZEND_NAMED_FUNCTION(_wrap_XapianWeight_get_sumpart);
ZEND_NAMED_FUNCTION(_wrap_XapianWeight_get_maxpart);
ZEND_NAMED_FUNCTION(_wrap_XapianWeight_get_sumextra);
ZEND_NAMED_FUNCTION(_wrap_XapianWeight_get_maxextra);
ZEND_NAMED_FUNCTION(_wrap_XapianWeight_get_sumpart_needs_doclength);
ZEND_NAMED_FUNCTION(_wrap_new_XapianWeight);
ZEND_NAMED_FUNCTION(_wrap_XapianBoolWeight_clone);
ZEND_NAMED_FUNCTION(_wrap_new_XapianBoolWeight);
ZEND_NAMED_FUNCTION(_wrap_XapianBoolWeight_name);
ZEND_NAMED_FUNCTION(_wrap_XapianBoolWeight_serialise);
ZEND_NAMED_FUNCTION(_wrap_XapianBoolWeight_unserialise);
ZEND_NAMED_FUNCTION(_wrap_XapianBoolWeight_get_sumpart);
ZEND_NAMED_FUNCTION(_wrap_XapianBoolWeight_get_maxpart);
ZEND_NAMED_FUNCTION(_wrap_XapianBoolWeight_get_sumextra);
ZEND_NAMED_FUNCTION(_wrap_XapianBoolWeight_get_maxextra);
ZEND_NAMED_FUNCTION(_wrap_XapianBoolWeight_get_sumpart_needs_doclength);
ZEND_NAMED_FUNCTION(_wrap_new_XapianBM25Weight);
ZEND_NAMED_FUNCTION(_wrap_XapianBM25Weight_clone);
ZEND_NAMED_FUNCTION(_wrap_XapianBM25Weight_name);
ZEND_NAMED_FUNCTION(_wrap_XapianBM25Weight_serialise);
ZEND_NAMED_FUNCTION(_wrap_XapianBM25Weight_unserialise);
ZEND_NAMED_FUNCTION(_wrap_XapianBM25Weight_get_sumpart);
ZEND_NAMED_FUNCTION(_wrap_XapianBM25Weight_get_maxpart);
ZEND_NAMED_FUNCTION(_wrap_XapianBM25Weight_get_sumextra);
ZEND_NAMED_FUNCTION(_wrap_XapianBM25Weight_get_maxextra);
ZEND_NAMED_FUNCTION(_wrap_XapianBM25Weight_get_sumpart_needs_doclength);
ZEND_NAMED_FUNCTION(_wrap_new_XapianTradWeight);
ZEND_NAMED_FUNCTION(_wrap_XapianTradWeight_clone);
ZEND_NAMED_FUNCTION(_wrap_XapianTradWeight_name);
ZEND_NAMED_FUNCTION(_wrap_XapianTradWeight_serialise);
ZEND_NAMED_FUNCTION(_wrap_XapianTradWeight_unserialise);
ZEND_NAMED_FUNCTION(_wrap_XapianTradWeight_get_sumpart);
ZEND_NAMED_FUNCTION(_wrap_XapianTradWeight_get_maxpart);
ZEND_NAMED_FUNCTION(_wrap_XapianTradWeight_get_sumextra);
ZEND_NAMED_FUNCTION(_wrap_XapianTradWeight_get_maxextra);
ZEND_NAMED_FUNCTION(_wrap_XapianTradWeight_get_sumpart_needs_doclength);
ZEND_NAMED_FUNCTION(_wrap_XapianDatabase_add_database);
ZEND_NAMED_FUNCTION(_wrap_new_XapianDatabase);
ZEND_NAMED_FUNCTION(_wrap_XapianDatabase_reopen);
ZEND_NAMED_FUNCTION(_wrap_XapianDatabase_get_description);
ZEND_NAMED_FUNCTION(_wrap_XapianDatabase_postlist_begin);
ZEND_NAMED_FUNCTION(_wrap_XapianDatabase_postlist_end);
ZEND_NAMED_FUNCTION(_wrap_XapianDatabase_termlist_begin);
ZEND_NAMED_FUNCTION(_wrap_XapianDatabase_termlist_end);
ZEND_NAMED_FUNCTION(_wrap_XapianDatabase_positionlist_begin);
ZEND_NAMED_FUNCTION(_wrap_XapianDatabase_positionlist_end);
ZEND_NAMED_FUNCTION(_wrap_XapianDatabase_allterms_begin);
ZEND_NAMED_FUNCTION(_wrap_XapianDatabase_allterms_end);
ZEND_NAMED_FUNCTION(_wrap_XapianDatabase_get_doccount);
ZEND_NAMED_FUNCTION(_wrap_XapianDatabase_get_lastdocid);
ZEND_NAMED_FUNCTION(_wrap_XapianDatabase_get_avlength);
ZEND_NAMED_FUNCTION(_wrap_XapianDatabase_get_termfreq);
ZEND_NAMED_FUNCTION(_wrap_XapianDatabase_term_exists);
ZEND_NAMED_FUNCTION(_wrap_XapianDatabase_get_collection_freq);
ZEND_NAMED_FUNCTION(_wrap_XapianDatabase_get_doclength);
ZEND_NAMED_FUNCTION(_wrap_XapianDatabase_keep_alive);
ZEND_NAMED_FUNCTION(_wrap_XapianDatabase_get_document);
ZEND_NAMED_FUNCTION(_wrap_new_XapianWritableDatabase);
ZEND_NAMED_FUNCTION(_wrap_XapianWritableDatabase_flush);
ZEND_NAMED_FUNCTION(_wrap_XapianWritableDatabase_begin_transaction);
ZEND_NAMED_FUNCTION(_wrap_XapianWritableDatabase_commit_transaction);
ZEND_NAMED_FUNCTION(_wrap_XapianWritableDatabase_cancel_transaction);
ZEND_NAMED_FUNCTION(_wrap_XapianWritableDatabase_add_document);
ZEND_NAMED_FUNCTION(_wrap_XapianWritableDatabase_delete_document);
ZEND_NAMED_FUNCTION(_wrap_XapianWritableDatabase_replace_document);
ZEND_NAMED_FUNCTION(_wrap_XapianWritableDatabase_get_description);
ZEND_NAMED_FUNCTION(_wrap_auto_open);
ZEND_NAMED_FUNCTION(_wrap_auto_open_stub);
ZEND_NAMED_FUNCTION(_wrap_quartz_open);
ZEND_NAMED_FUNCTION(_wrap_flint_open);
ZEND_NAMED_FUNCTION(_wrap_inmemory_open);
ZEND_NAMED_FUNCTION(_wrap_muscat36_open_da);
ZEND_NAMED_FUNCTION(_wrap_muscat36_open_db);
ZEND_NAMED_FUNCTION(_wrap_remote_open);
ZEND_NAMED_FUNCTION(_wrap_remote_open_writable);
ZEND_NAMED_FUNCTION(_wrap_new_XapianQuery);
ZEND_NAMED_FUNCTION(_wrap_XapianQuery_get_length);
ZEND_NAMED_FUNCTION(_wrap_XapianQuery_get_terms_begin);
ZEND_NAMED_FUNCTION(_wrap_XapianQuery_get_terms_end);
ZEND_NAMED_FUNCTION(_wrap_XapianQuery_empty);
ZEND_NAMED_FUNCTION(_wrap_XapianQuery_is_empty);
ZEND_NAMED_FUNCTION(_wrap_XapianQuery_get_description);
ZEND_NAMED_FUNCTION(_wrap_XapianStopper_apply);
ZEND_NAMED_FUNCTION(_wrap_XapianStopper_get_description);
ZEND_NAMED_FUNCTION(_wrap_new_XapianStopper);
ZEND_NAMED_FUNCTION(_wrap_new_XapianSimpleStopper);
ZEND_NAMED_FUNCTION(_wrap_XapianSimpleStopper_add);
ZEND_NAMED_FUNCTION(_wrap_XapianSimpleStopper_apply);
ZEND_NAMED_FUNCTION(_wrap_XapianSimpleStopper_get_description);
ZEND_NAMED_FUNCTION(_wrap_new_XapianQueryParser);
ZEND_NAMED_FUNCTION(_wrap_XapianQueryParser_set_stemmer);
ZEND_NAMED_FUNCTION(_wrap_XapianQueryParser_set_stemming_strategy);
ZEND_NAMED_FUNCTION(_wrap_XapianQueryParser_set_stopper);
ZEND_NAMED_FUNCTION(_wrap_XapianQueryParser_set_default_op);
ZEND_NAMED_FUNCTION(_wrap_XapianQueryParser_get_default_op);
ZEND_NAMED_FUNCTION(_wrap_XapianQueryParser_set_database);
ZEND_NAMED_FUNCTION(_wrap_XapianQueryParser_parse_query);
ZEND_NAMED_FUNCTION(_wrap_XapianQueryParser_add_prefix);
ZEND_NAMED_FUNCTION(_wrap_XapianQueryParser_add_boolean_prefix);
ZEND_NAMED_FUNCTION(_wrap_XapianQueryParser_stoplist_begin);
ZEND_NAMED_FUNCTION(_wrap_XapianQueryParser_stoplist_end);
ZEND_NAMED_FUNCTION(_wrap_XapianQueryParser_unstem_begin);
ZEND_NAMED_FUNCTION(_wrap_XapianQueryParser_unstem_end);
ZEND_NAMED_FUNCTION(_wrap_XapianQueryParser_get_description);
ZEND_NAMED_FUNCTION(_wrap_new_XapianStem);
ZEND_NAMED_FUNCTION(_wrap_XapianStem_apply);
ZEND_NAMED_FUNCTION(_wrap_XapianStem_stem_word);
ZEND_NAMED_FUNCTION(_wrap_XapianStem_get_description);
ZEND_NAMED_FUNCTION(_wrap_XapianStem_get_available_languages);
#endif /* PHP_XAPIAN_H */

Generated by  Doxygen 1.6.0   Back to index