Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

indri_phpwrap.cpp File Reference

#include <string.h>
#include "zend.h"
#include "zend_API.h"
#include "php.h"
#include "php_ini.h"
#include "ext/standard/info.h"
#include "php_libindri_php.h"
#include "indri/indri-platform.h"
#include "lemur-compat.hpp"
#include "indri/QueryEnvironment.hpp"
#include "indri/QueryExpander.hpp"
#include "indri/RMExpander.hpp"
#include "indri/PonteExpander.hpp"
#include "indri/ScoredExtentResult.hpp"
#include "indri/ParsedDocument.hpp"
#include "indri/IndexEnvironment.hpp"
#include "indri/Parameters.hpp"
#include "indri/ConflationPattern.hpp"
#include "Exception.hpp"
#include <stdexcept>
#include <string>
#include <vector>
#include <algorithm>

Classes

struct  _swig_object_wrapper
struct  swig_cast_info
struct  swig_module_info
struct  swig_type_info

Defines

#define SWIGTEMPLATEDISAMBIGUATOR
#define SWIGINLINE
#define SWIGUNUSED
#define SWIGUNUSEDPARM(p)   p SWIGUNUSED
#define SWIGINTERN   static SWIGUNUSED
#define SWIGINTERNINLINE   SWIGINTERN SWIGINLINE
#define SWIGEXPORT
#define SWIGSTDCALL
#define SWIG_RUNTIME_VERSION   "4"
#define SWIG_TYPE_TABLE_NAME
#define SWIGRUNTIME   SWIGINTERN
#define SWIGRUNTIMEINLINE   SWIGRUNTIME SWIGINLINE
#define SWIG_BUFFER_SIZE   1024
#define SWIG_POINTER_DISOWN   0x1
#define SWIG_CAST_NEW_MEMORY   0x2
#define SWIG_POINTER_OWN   0x1
#define SWIG_OK   (0)
#define SWIG_ERROR   (-1)
#define SWIG_IsOK(r)   (r >= 0)
#define SWIG_ArgError(r)   ((r != SWIG_ERROR) ? r : SWIG_TypeError)
#define SWIG_CASTRANKLIMIT   (1 << 8)
#define SWIG_NEWOBJMASK   (SWIG_CASTRANKLIMIT << 1)
#define SWIG_TMPOBJMASK   (SWIG_NEWOBJMASK << 1)
#define SWIG_BADOBJ   (SWIG_ERROR)
#define SWIG_OLDOBJ   (SWIG_OK)
#define SWIG_NEWOBJ   (SWIG_OK | SWIG_NEWOBJMASK)
#define SWIG_TMPOBJ   (SWIG_OK | SWIG_TMPOBJMASK)
#define SWIG_AddNewMask(r)   (SWIG_IsOK(r) ? (r | SWIG_NEWOBJMASK) : r)
#define SWIG_DelNewMask(r)   (SWIG_IsOK(r) ? (r & ~SWIG_NEWOBJMASK) : r)
#define SWIG_IsNewObj(r)   (SWIG_IsOK(r) && (r & SWIG_NEWOBJMASK))
#define SWIG_AddTmpMask(r)   (SWIG_IsOK(r) ? (r | SWIG_TMPOBJMASK) : r)
#define SWIG_DelTmpMask(r)   (SWIG_IsOK(r) ? (r & ~SWIG_TMPOBJMASK) : r)
#define SWIG_IsTmpObj(r)   (SWIG_IsOK(r) && (r & SWIG_TMPOBJMASK))
#define SWIG_AddCast
#define SWIG_CheckState(r)   (SWIG_IsOK(r) ? 1 : 0)
#define SWIG_TypeCheck_Template(comparison, ty)
#define SWIG_ZEND_NAMED_FE(ZN, N, A)   ZEND_NAMED_FE(ZN, N, A)
#define SWIG_LONG_CONSTANT(N, V)   zend_register_long_constant((char*)#N, sizeof(#N), V, CONST_CS | CONST_PERSISTENT, module_number TSRMLS_CC)
#define SWIG_DOUBLE_CONSTANT(N, V)   zend_register_double_constant((char*)#N, sizeof(#N), V, CONST_CS | CONST_PERSISTENT, module_number TSRMLS_CC)
#define SWIG_STRING_CONSTANT(N, V)   zend_register_stringl_constant((char*)#N, sizeof(#N), V, strlen(V), CONST_CS | CONST_PERSISTENT, module_number TSRMLS_CC)
#define SWIG_CHAR_CONSTANT(N, V)
#define SWIG_ConvertPtr(obj, pp, type, flags)   SWIG_ZTS_ConvertPtr(obj,pp,type,flags TSRMLS_CC)
#define SWIG_fail   goto fail
#define SWIG_PHP_Arg_Error_Msg(argnum, extramsg)   "Error in argument " #argnum " "#extramsg
#define SWIG_PHP_Error(code, msg)   do { SWIG_ErrorCode() = code; SWIG_ErrorMsg() = msg; SWIG_fail; } while (0)
#define SWIG_contract_assert(expr, msg)   if (!(expr) ) { zend_printf("Contract Assert Failed %s\n",msg ); } else
#define SWIG_GetModule(clientdata)   SWIG_Php4_GetModule()
#define SWIG_SetModule(clientdata, pointer)   SWIG_Php4_SetModule(pointer)
#define SWIG_SetPointerZval(a, b, c, d)   SWIG_ZTS_SetPointerZval(a,b,c,d TSRMLS_CC)
#define SWIG_UnknownError   -1
#define SWIG_IOError   -2
#define SWIG_RuntimeError   -3
#define SWIG_IndexError   -4
#define SWIG_TypeError   -5
#define SWIG_DivisionByZero   -6
#define SWIG_OverflowError   -7
#define SWIG_SyntaxError   -8
#define SWIG_ValueError   -9
#define SWIG_SystemError   -10
#define SWIG_AttributeError   -11
#define SWIG_MemoryError   -12
#define SWIG_NullReferenceError   -13
#define SWIGTYPE_p_indri__api__Parameters   swig_types[0]
#define SWIGTYPE_p_indri__api__ParsedDocument   swig_types[1]
#define SWIGTYPE_p_indri__api__QueryAnnotation   swig_types[2]
#define SWIGTYPE_p_indri__api__QueryAnnotationNode   swig_types[3]
#define SWIGTYPE_p_indri__api__QueryEnvironment   swig_types[4]
#define SWIGTYPE_p_indri__api__ScoredExtentResult   swig_types[5]
#define SWIGTYPE_p_indri__parse__TermExtent   swig_types[6]
#define SWIGTYPE_p_indri__query__PonteExpander   swig_types[7]
#define SWIGTYPE_p_indri__query__QueryExpander   swig_types[8]
#define SWIGTYPE_p_indri__query__RMExpander   swig_types[9]
#define SWIGTYPE_p_long_long   swig_types[10]
#define SWIGTYPE_p_std__vectorT_indri__api__ScoredExtentResult_t   swig_types[11]
#define SWIGTYPE_p_std__vectorT_lemur__api__DOCID_T_t   swig_types[12]
#define SWIGTYPE_p_std__vectorT_std__string_t   swig_types[13]
#define SWIG_TypeQuery(name)   SWIG_TypeQueryModule(&swig_module, &swig_module, name)
#define SWIG_MangledTypeQuery(name)   SWIG_MangledTypeQueryModule(&swig_module, &swig_module, name)
#define SWIG_ErrorMsg()   (libindri_php_globals.error_msg)
#define SWIG_ErrorCode()   (libindri_php_globals.error_code)
#define SWIG_name   "libindri_php"
#define SWIG_exception(code, msg)   { zend_error(E_ERROR, msg); }
#define onetermCount   termCount
#define onedocumentCount   documentCount
#define runQuerydocset   runQuery
#define runAnnotatedQuerydocset   runAnnotatedQuery
#define documentsdocids   documents
#define documentMetadatadocids   documentMetadata
#define set_int   set
#define set_bool   set
#define set_string   set
#define set_UINT64   set
#define set_double   set
#define get_bool   get
#define get_int   get
#define get_string   get
#define get_INT64   get
#define get_double   get
#define SWIG_php_minit   PHP_MINIT_FUNCTION(libindri_php)

Typedefs

typedef void *(* swig_converter_func )(void *, int *)
typedef swig_type_info *(* swig_dycast_func )(void **)
typedef swig_type_info swig_type_info
typedef swig_cast_info swig_cast_info
typedef swig_module_info swig_module_info
typedef _swig_object_wrapper swig_object_wrapper

Functions

SWIGRUNTIME int SWIG_TypeNameComp (const char *f1, const char *l1, const char *f2, const char *l2)
SWIGRUNTIME int SWIG_TypeEquiv (const char *nb, const char *tb)
SWIGRUNTIME int SWIG_TypeCompare (const char *nb, const char *tb)
SWIGRUNTIME swig_cast_infoSWIG_TypeCheck (const char *c, swig_type_info *ty)
SWIGRUNTIME swig_cast_infoSWIG_TypeCheckStruct (swig_type_info *from, swig_type_info *into)
SWIGRUNTIMEINLINE void * SWIG_TypeCast (swig_cast_info *ty, void *ptr, int *newmemory)
SWIGRUNTIME swig_type_infoSWIG_TypeDynamicCast (swig_type_info *ty, void **ptr)
SWIGRUNTIMEINLINE const char * SWIG_TypeName (const swig_type_info *ty)
SWIGRUNTIME const char * SWIG_TypePrettyName (const swig_type_info *type)
SWIGRUNTIME void SWIG_TypeClientData (swig_type_info *ti, void *clientdata)
SWIGRUNTIME void SWIG_TypeNewClientData (swig_type_info *ti, void *clientdata)
SWIGRUNTIME swig_type_infoSWIG_MangledTypeQueryModule (swig_module_info *start, swig_module_info *end, const char *name)
SWIGRUNTIME swig_type_infoSWIG_TypeQueryModule (swig_module_info *start, swig_module_info *end, const char *name)
SWIGRUNTIME char * SWIG_PackData (char *c, void *ptr, size_t sz)
SWIGRUNTIME const char * SWIG_UnpackData (const char *c, void *ptr, size_t sz)
SWIGRUNTIME char * SWIG_PackVoidPtr (char *buff, void *ptr, const char *name, size_t bsz)
SWIGRUNTIME const char * SWIG_UnpackVoidPtr (const char *c, void **ptr, const char *name)
SWIGRUNTIME char * SWIG_PackDataName (char *buff, void *ptr, size_t sz, const char *name, size_t bsz)
SWIGRUNTIME const char * SWIG_UnpackDataName (const char *c, void *ptr, size_t sz, const char *name)
 ZEND_RSRC_DTOR_FUNC (SWIG_landfill)
void SWIG_ZTS_SetPointerZval (zval *z, void *ptr, swig_type_info *type, int newobject TSRMLS_DC)
void * SWIG_ZTS_ConvertResourceData (void *p, const char *type_name, swig_type_info *ty TSRMLS_DC)
void * SWIG_ZTS_ConvertResourcePtr (zval *z, swig_type_info *ty, int flags TSRMLS_DC)
int SWIG_ZTS_ConvertPtr (zval *z, void **ptr, swig_type_info *ty, int flags TSRMLS_DC)
swig_module_infoSWIG_Php4_GetModule ()
void SWIG_Php4_SetModule (swig_module_info *pointer)
void libindri_php_init_globals (zend_libindri_php_globals *globals)
void libindri_php_destroy_globals (zend_libindri_php_globals *globals)
void SWIG_ResetError ()
void * _p_indri__query__RMExpanderTo_p_indri__query__QueryExpander (void *x, int *SWIGUNUSEDPARM(newmemory))
void * _p_indri__query__PonteExpanderTo_p_indri__query__QueryExpander (void *x, int *SWIGUNUSEDPARM(newmemory))
zval * php_makeQueryAnnotationNode (indri::api::QueryAnnotationNode *inNode)
 ZEND_NAMED_FUNCTION (_wrap_TermExtent_begin_set)
 ZEND_NAMED_FUNCTION (_wrap_TermExtent_begin_get)
 ZEND_NAMED_FUNCTION (_wrap_TermExtent_end_set)
 ZEND_NAMED_FUNCTION (_wrap_TermExtent_end_get)
void __wrap_delete_TermExtent (zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC)
 ZEND_NAMED_FUNCTION (_wrap_new_TermExtent)
void __wrap_delete_ScoredExtentResult (zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC)
 ZEND_NAMED_FUNCTION (_wrap_new_ScoredExtentResult)
void __wrap_delete_ParsedDocument (zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC)
 ZEND_NAMED_FUNCTION (_wrap_ParsedDocument_getContent)
 ZEND_NAMED_FUNCTION (_wrap_new_ParsedDocument)
 ZEND_NAMED_FUNCTION (_wrap_new_QueryAnnotationNode)
void __wrap_delete_QueryAnnotationNode (zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC)
 ZEND_NAMED_FUNCTION (_wrap_QueryAnnotation_getQueryTree)
 ZEND_NAMED_FUNCTION (_wrap_QueryAnnotation_getAnnotations)
 ZEND_NAMED_FUNCTION (_wrap_QueryAnnotation_getResults)
void __wrap_delete_QueryAnnotation (zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC)
void __wrap_delete_QueryEnvironment (zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC)
 ZEND_NAMED_FUNCTION (_wrap_QueryEnvironment_addServer)
 ZEND_NAMED_FUNCTION (_wrap_QueryEnvironment_addIndex)
 ZEND_NAMED_FUNCTION (_wrap_QueryEnvironment_close)
 ZEND_NAMED_FUNCTION (_wrap_QueryEnvironment_setMemory)
 ZEND_NAMED_FUNCTION (_wrap_QueryEnvironment_setScoringRules)
 ZEND_NAMED_FUNCTION (_wrap_QueryEnvironment_setStopwords)
 ZEND_NAMED_FUNCTION (_wrap_QueryEnvironment_runQuery)
 ZEND_NAMED_FUNCTION (_wrap_QueryEnvironment_runAnnotatedQuery)
 ZEND_NAMED_FUNCTION (_wrap_QueryEnvironment_documentsdocids)
 ZEND_NAMED_FUNCTION (_wrap_QueryEnvironment_documentMetadatadocids)
 ZEND_NAMED_FUNCTION (_wrap_QueryEnvironment_documentIDsFromMetadata)
 ZEND_NAMED_FUNCTION (_wrap_QueryEnvironment_termCount)
 ZEND_NAMED_FUNCTION (_wrap_QueryEnvironment_onetermCount)
 ZEND_NAMED_FUNCTION (_wrap_QueryEnvironment_stemCount)
 ZEND_NAMED_FUNCTION (_wrap_QueryEnvironment_termFieldCount)
 ZEND_NAMED_FUNCTION (_wrap_QueryEnvironment_stemFieldCount)
 ZEND_NAMED_FUNCTION (_wrap_QueryEnvironment_fieldList)
 ZEND_NAMED_FUNCTION (_wrap_QueryEnvironment_documentCount)
 ZEND_NAMED_FUNCTION (_wrap_QueryEnvironment_onedocumentCount)
 ZEND_NAMED_FUNCTION (_wrap_QueryEnvironment_expressionCount__SWIG_0)
 ZEND_NAMED_FUNCTION (_wrap_QueryEnvironment_expressionCount__SWIG_1)
 ZEND_NAMED_FUNCTION (_wrap_QueryEnvironment_expressionList__SWIG_0)
 ZEND_NAMED_FUNCTION (_wrap_QueryEnvironment_expressionList__SWIG_1)
 ZEND_NAMED_FUNCTION (_wrap_QueryEnvironment_documentLength)
 ZEND_NAMED_FUNCTION (_wrap_new_QueryEnvironment)
 ZEND_NAMED_FUNCTION (_wrap_new_Parameters)
void __wrap_delete_Parameters (zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC)
 ZEND_NAMED_FUNCTION (_wrap_Parameters_set)
 ZEND_NAMED_FUNCTION (_wrap_Parameters_get_bool)
 ZEND_NAMED_FUNCTION (_wrap_Parameters_get_int)
 ZEND_NAMED_FUNCTION (_wrap_Parameters_get_double)
 ZEND_NAMED_FUNCTION (_wrap_Parameters_get_INT64)
 ZEND_NAMED_FUNCTION (_wrap_Parameters_get_string)
 ZEND_NAMED_FUNCTION (_wrap_Parameters_remove)
 ZEND_NAMED_FUNCTION (_wrap_Parameters_clear)
 ZEND_NAMED_FUNCTION (_wrap_Parameters_size)
 ZEND_NAMED_FUNCTION (_wrap_Parameters_exists)
 ZEND_NAMED_FUNCTION (_wrap_Parameters_load)
void __wrap_delete_QueryExpander (zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC)
 ZEND_NAMED_FUNCTION (_wrap_QueryExpander_runExpandedQuery__SWIG_0)
 ZEND_NAMED_FUNCTION (_wrap_QueryExpander_runExpandedQuery__SWIG_1)
 ZEND_NAMED_FUNCTION (_wrap_QueryExpander_expand)
 ZEND_NAMED_FUNCTION (_wrap_new_RMExpander)
 ZEND_NAMED_FUNCTION (_wrap_RMExpander_expand)
void __wrap_delete_RMExpander (zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC)
 ZEND_NAMED_FUNCTION (_wrap_new_PonteExpander)
 ZEND_NAMED_FUNCTION (_wrap_PonteExpander_expand)
void __wrap_delete_PonteExpander (zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC)
 ZEND_RSRC_DTOR_FUNC (_wrap_destroy_p_indri__api__Parameters)
 ZEND_RSRC_DTOR_FUNC (_wrap_destroy_p_indri__api__QueryAnnotation)
 ZEND_RSRC_DTOR_FUNC (_wrap_destroy_p_indri__parse__TermExtent)
 ZEND_RSRC_DTOR_FUNC (_wrap_destroy_p_indri__api__QueryEnvironment)
 ZEND_RSRC_DTOR_FUNC (_wrap_destroy_p_long_long)
 ZEND_RSRC_DTOR_FUNC (_wrap_destroy_p_std__vectorT_indri__api__ScoredExtentResult_t)
 ZEND_RSRC_DTOR_FUNC (_wrap_destroy_p_indri__query__PonteExpander)
 ZEND_RSRC_DTOR_FUNC (_wrap_destroy_p_indri__query__RMExpander)
 ZEND_RSRC_DTOR_FUNC (_wrap_destroy_p_indri__query__QueryExpander)
 ZEND_RSRC_DTOR_FUNC (_wrap_destroy_p_std__vectorT_lemur__api__DOCID_T_t)
 ZEND_RSRC_DTOR_FUNC (_wrap_destroy_p_indri__api__ScoredExtentResult)
 ZEND_RSRC_DTOR_FUNC (_wrap_destroy_p_indri__api__ParsedDocument)
 ZEND_RSRC_DTOR_FUNC (_wrap_destroy_p_std__vectorT_std__string_t)
SWIGEXPORT zend_module_entry * get_module (void)
SWIGRUNTIME void SWIG_InitializeModule (void *clientdata)
SWIGRUNTIME void SWIG_PropagateClientData (void)

Variables

const char * default_error_msg = "Unknown error occurred"
int default_error_code = E_ERROR
char const_name [] = "swig_runtime_data_type_pointer"
swig_type_infoswig_types [15]
swig_module_info swig_module = {swig_types, 14, 0, 0, 0, 0}
const char * error_msg
int error_code
swig_type_info _swigt__p_indri__api__Parameters = {"_p_indri__api__Parameters", "indri::api::Parameters *", 0, 0, (void*)0, 0}
swig_type_info _swigt__p_indri__api__ParsedDocument = {"_p_indri__api__ParsedDocument", "indri::api::ParsedDocument *", 0, 0, (void*)0, 0}
swig_type_info _swigt__p_indri__api__QueryAnnotation = {"_p_indri__api__QueryAnnotation", "indri::api::QueryAnnotation *", 0, 0, (void*)0, 0}
swig_type_info _swigt__p_indri__api__QueryAnnotationNode = {"_p_indri__api__QueryAnnotationNode", "indri::api::QueryAnnotationNode *", 0, 0, (void*)0, 0}
swig_type_info _swigt__p_indri__api__QueryEnvironment = {"_p_indri__api__QueryEnvironment", "indri::api::QueryEnvironment *", 0, 0, (void*)0, 0}
swig_type_info _swigt__p_indri__api__ScoredExtentResult = {"_p_indri__api__ScoredExtentResult", "indri::api::ScoredExtentResult *", 0, 0, (void*)0, 0}
swig_type_info _swigt__p_indri__parse__TermExtent = {"_p_indri__parse__TermExtent", "indri::parse::TermExtent *", 0, 0, (void*)0, 0}
swig_type_info _swigt__p_indri__query__PonteExpander = {"_p_indri__query__PonteExpander", "indri::query::PonteExpander *", 0, 0, (void*)0, 0}
swig_type_info _swigt__p_indri__query__QueryExpander = {"_p_indri__query__QueryExpander", "indri::query::QueryExpander *", 0, 0, (void*)0, 0}
swig_type_info _swigt__p_indri__query__RMExpander = {"_p_indri__query__RMExpander", "indri::query::RMExpander *", 0, 0, (void*)0, 0}
swig_type_info _swigt__p_long_long = {"_p_long_long", "UINT64 *|INT64 *|long long *", 0, 0, (void*)0, 0}
swig_type_info _swigt__p_std__vectorT_indri__api__ScoredExtentResult_t = {"_p_std__vectorT_indri__api__ScoredExtentResult_t", "std::vector< indri::api::ScoredExtentResult > *", 0, 0, (void*)0, 0}
swig_type_info _swigt__p_std__vectorT_lemur__api__DOCID_T_t = {"_p_std__vectorT_lemur__api__DOCID_T_t", "std::vector< lemur::api::DOCID_T > *", 0, 0, (void*)0, 0}
swig_type_info _swigt__p_std__vectorT_std__string_t = {"_p_std__vectorT_std__string_t", "std::vector< std::string > *", 0, 0, (void*)0, 0}
swig_type_infoswig_type_initial []
swig_cast_info _swigc__p_indri__api__Parameters [] = { {&_swigt__p_indri__api__Parameters, 0, 0, 0},{0, 0, 0, 0}}
swig_cast_info _swigc__p_indri__api__ParsedDocument [] = { {&_swigt__p_indri__api__ParsedDocument, 0, 0, 0},{0, 0, 0, 0}}
swig_cast_info _swigc__p_indri__api__QueryAnnotation [] = { {&_swigt__p_indri__api__QueryAnnotation, 0, 0, 0},{0, 0, 0, 0}}
swig_cast_info _swigc__p_indri__api__QueryAnnotationNode [] = { {&_swigt__p_indri__api__QueryAnnotationNode, 0, 0, 0},{0, 0, 0, 0}}
swig_cast_info _swigc__p_indri__api__QueryEnvironment [] = { {&_swigt__p_indri__api__QueryEnvironment, 0, 0, 0},{0, 0, 0, 0}}
swig_cast_info _swigc__p_indri__api__ScoredExtentResult [] = { {&_swigt__p_indri__api__ScoredExtentResult, 0, 0, 0},{0, 0, 0, 0}}
swig_cast_info _swigc__p_indri__parse__TermExtent [] = { {&_swigt__p_indri__parse__TermExtent, 0, 0, 0},{0, 0, 0, 0}}
swig_cast_info _swigc__p_indri__query__PonteExpander [] = { {&_swigt__p_indri__query__PonteExpander, 0, 0, 0},{0, 0, 0, 0}}
swig_cast_info _swigc__p_indri__query__QueryExpander [] = { {&_swigt__p_indri__query__QueryExpander, 0, 0, 0}, {&_swigt__p_indri__query__RMExpander, _p_indri__query__RMExpanderTo_p_indri__query__QueryExpander, 0, 0}, {&_swigt__p_indri__query__PonteExpander, _p_indri__query__PonteExpanderTo_p_indri__query__QueryExpander, 0, 0},{0, 0, 0, 0}}
swig_cast_info _swigc__p_indri__query__RMExpander [] = { {&_swigt__p_indri__query__RMExpander, 0, 0, 0},{0, 0, 0, 0}}
swig_cast_info _swigc__p_long_long [] = { {&_swigt__p_long_long, 0, 0, 0},{0, 0, 0, 0}}
swig_cast_info _swigc__p_std__vectorT_indri__api__ScoredExtentResult_t [] = { {&_swigt__p_std__vectorT_indri__api__ScoredExtentResult_t, 0, 0, 0},{0, 0, 0, 0}}
swig_cast_info _swigc__p_std__vectorT_lemur__api__DOCID_T_t [] = { {&_swigt__p_std__vectorT_lemur__api__DOCID_T_t, 0, 0, 0},{0, 0, 0, 0}}
swig_cast_info _swigc__p_std__vectorT_std__string_t [] = { {&_swigt__p_std__vectorT_std__string_t, 0, 0, 0},{0, 0, 0, 0}}
swig_cast_infoswig_cast_initial []
int le_swig__p_indri__api__Parameters = 0
int le_swig__p_indri__api__QueryAnnotation = 0
int le_swig__p_indri__parse__TermExtent = 0
int le_swig__p_indri__api__QueryEnvironment = 0
int le_swig__p_long_long = 0
int le_swig__p_std__vectorT_indri__api__ScoredExtentResult_t = 0
int le_swig__p_indri__query__PonteExpander = 0
int le_swig__p_indri__query__RMExpander = 0
int le_swig__p_indri__query__QueryExpander = 0
int le_swig__p_std__vectorT_lemur__api__DOCID_T_t = 0
int le_swig__p_indri__api__ScoredExtentResult = 0
int le_swig__p_indri__api__ParsedDocument = 0
int le_swig__p_std__vectorT_std__string_t = 0
int le_swig__p_indri__api__QueryAnnotationNode = 0
zend_function_entry libindri_php_functions []
zend_module_entry libindri_php_module_entry
zend_module_entry * SWIG_module_entry = &libindri_php_module_entry

Define Documentation

#define documentMetadatadocids   documentMetadata
 

#define documentsdocids   documents
 

#define get_bool   get
 

#define get_double   get
 

#define get_int   get
 

#define get_INT64   get
 

#define get_string   get
 

#define onedocumentCount   documentCount
 

#define onetermCount   termCount
 

#define runAnnotatedQuerydocset   runAnnotatedQuery
 

#define runQuerydocset   runQuery
 

#define set_bool   set
 

#define set_double   set
 

#define set_int   set
 

#define set_string   set
 

#define set_UINT64   set
 

#define SWIG_AddCast
 

#define SWIG_AddNewMask  )     (SWIG_IsOK(r) ? (r | SWIG_NEWOBJMASK) : r)
 

#define SWIG_AddTmpMask  )     (SWIG_IsOK(r) ? (r | SWIG_TMPOBJMASK) : r)
 

#define SWIG_ArgError  )     ((r != SWIG_ERROR) ? r : SWIG_TypeError)
 

#define SWIG_AttributeError   -11
 

#define SWIG_BADOBJ   (SWIG_ERROR)
 

#define SWIG_BUFFER_SIZE   1024
 

#define SWIG_CAST_NEW_MEMORY   0x2
 

#define SWIG_CASTRANKLIMIT   (1 << 8)
 

#define SWIG_CHAR_CONSTANT N,
 ) 
 

Value:

do {\
    static char swig_char = (V);\
    zend_register_stringl_constant((char*)#N, sizeof(#N), &swig_char, 1, CONST_CS | CONST_PERSISTENT, module_number TSRMLS_CC);\
} while (0)

#define SWIG_CheckState  )     (SWIG_IsOK(r) ? 1 : 0)
 

#define SWIG_contract_assert expr,
msg   )     if (!(expr) ) { zend_printf("Contract Assert Failed %s\n",msg ); } else
 

#define SWIG_ConvertPtr obj,
pp,
type,
flags   )     SWIG_ZTS_ConvertPtr(obj,pp,type,flags TSRMLS_CC)
 

#define SWIG_DelNewMask  )     (SWIG_IsOK(r) ? (r & ~SWIG_NEWOBJMASK) : r)
 

#define SWIG_DelTmpMask  )     (SWIG_IsOK(r) ? (r & ~SWIG_TMPOBJMASK) : r)
 

#define SWIG_DivisionByZero   -6
 

#define SWIG_DOUBLE_CONSTANT N,
 )     zend_register_double_constant((char*)#N, sizeof(#N), V, CONST_CS | CONST_PERSISTENT, module_number TSRMLS_CC)
 

#define SWIG_ERROR   (-1)
 

 
#define SWIG_ErrorCode  )     (libindri_php_globals.error_code)
 

 
#define SWIG_ErrorMsg  )     (libindri_php_globals.error_msg)
 

#define SWIG_exception code,
msg   )     { zend_error(E_ERROR, msg); }
 

#define SWIG_fail   goto fail
 

#define SWIG_GetModule clientdata   )     SWIG_Php4_GetModule()
 

#define SWIG_IndexError   -4
 

#define SWIG_IOError   -2
 

#define SWIG_IsNewObj  )     (SWIG_IsOK(r) && (r & SWIG_NEWOBJMASK))
 

#define SWIG_IsOK  )     (r >= 0)
 

#define SWIG_IsTmpObj  )     (SWIG_IsOK(r) && (r & SWIG_TMPOBJMASK))
 

#define SWIG_LONG_CONSTANT N,
 )     zend_register_long_constant((char*)#N, sizeof(#N), V, CONST_CS | CONST_PERSISTENT, module_number TSRMLS_CC)
 

#define SWIG_MangledTypeQuery name   )     SWIG_MangledTypeQueryModule(&swig_module, &swig_module, name)
 

#define SWIG_MemoryError   -12
 

#define SWIG_name   "libindri_php"
 

#define SWIG_NEWOBJ   (SWIG_OK | SWIG_NEWOBJMASK)
 

#define SWIG_NEWOBJMASK   (SWIG_CASTRANKLIMIT << 1)
 

#define SWIG_NullReferenceError   -13
 

#define SWIG_OK   (0)
 

#define SWIG_OLDOBJ   (SWIG_OK)
 

#define SWIG_OverflowError   -7
 

#define SWIG_PHP_Arg_Error_Msg argnum,
extramsg   )     "Error in argument " #argnum " "#extramsg
 

#define SWIG_PHP_Error code,
msg   )     do { SWIG_ErrorCode() = code; SWIG_ErrorMsg() = msg; SWIG_fail; } while (0)
 

#define SWIG_php_minit   PHP_MINIT_FUNCTION(libindri_php)
 

#define SWIG_POINTER_DISOWN   0x1
 

#define SWIG_POINTER_OWN   0x1
 

#define SWIG_RUNTIME_VERSION   "4"
 

#define SWIG_RuntimeError   -3
 

#define SWIG_SetModule clientdata,
pointer   )     SWIG_Php4_SetModule(pointer)
 

#define SWIG_SetPointerZval a,
b,
c,
 )     SWIG_ZTS_SetPointerZval(a,b,c,d TSRMLS_CC)
 

#define SWIG_STRING_CONSTANT N,
 )     zend_register_stringl_constant((char*)#N, sizeof(#N), V, strlen(V), CONST_CS | CONST_PERSISTENT, module_number TSRMLS_CC)
 

#define SWIG_SyntaxError   -8
 

#define SWIG_SystemError   -10
 

#define SWIG_TMPOBJ   (SWIG_OK | SWIG_TMPOBJMASK)
 

#define SWIG_TMPOBJMASK   (SWIG_NEWOBJMASK << 1)
 

#define SWIG_TYPE_TABLE_NAME
 

#define SWIG_TypeCheck_Template comparison,
ty   ) 
 

Value:

if (ty) {                                             \
    swig_cast_info *iter = ty->cast;                    \
    while (iter) {                                      \
      if (comparison) {                                 \
        if (iter == ty->cast) return iter;              \
            \
        iter->prev->next = iter->next;                  \
        if (iter->next)                                 \
          iter->next->prev = iter->prev;                \
        iter->next = ty->cast;                          \
        iter->prev = 0;                                 \
        if (ty->cast) ty->cast->prev = iter;            \
        ty->cast = iter;                                \
        return iter;                                    \
      }                                                 \
      iter = iter->next;                                \
    }                                                   \
  }                                                     \
  return 0

#define SWIG_TypeError   -5
 

#define SWIG_TypeQuery name   )     SWIG_TypeQueryModule(&swig_module, &swig_module, name)
 

#define SWIG_UnknownError   -1
 

#define SWIG_ValueError   -9
 

#define SWIG_ZEND_NAMED_FE ZN,
N,
 )     ZEND_NAMED_FE(ZN, N, A)
 

#define SWIGEXPORT
 

#define SWIGINLINE
 

#define SWIGINTERN   static SWIGUNUSED
 

#define SWIGINTERNINLINE   SWIGINTERN SWIGINLINE
 

#define SWIGRUNTIME   SWIGINTERN
 

#define SWIGRUNTIMEINLINE   SWIGRUNTIME SWIGINLINE
 

#define SWIGSTDCALL
 

#define SWIGTEMPLATEDISAMBIGUATOR
 

#define SWIGTYPE_p_indri__api__Parameters   swig_types[0]
 

#define SWIGTYPE_p_indri__api__ParsedDocument   swig_types[1]
 

#define SWIGTYPE_p_indri__api__QueryAnnotation   swig_types[2]
 

#define SWIGTYPE_p_indri__api__QueryAnnotationNode   swig_types[3]
 

#define SWIGTYPE_p_indri__api__QueryEnvironment   swig_types[4]
 

#define SWIGTYPE_p_indri__api__ScoredExtentResult   swig_types[5]
 

#define SWIGTYPE_p_indri__parse__TermExtent   swig_types[6]
 

#define SWIGTYPE_p_indri__query__PonteExpander   swig_types[7]
 

#define SWIGTYPE_p_indri__query__QueryExpander   swig_types[8]
 

#define SWIGTYPE_p_indri__query__RMExpander   swig_types[9]
 

#define SWIGTYPE_p_long_long   swig_types[10]
 

#define SWIGTYPE_p_std__vectorT_indri__api__ScoredExtentResult_t   swig_types[11]
 

#define SWIGTYPE_p_std__vectorT_lemur__api__DOCID_T_t   swig_types[12]
 

#define SWIGTYPE_p_std__vectorT_std__string_t   swig_types[13]
 

#define SWIGUNUSED
 

#define SWIGUNUSEDPARM  )     p SWIGUNUSED
 


Typedef Documentation

typedef struct swig_cast_info swig_cast_info
 

typedef void*(* swig_converter_func)(void *, int *)
 

typedef struct swig_type_info*(* swig_dycast_func)(void **)
 

typedef struct swig_module_info swig_module_info
 

typedef struct _swig_object_wrapper swig_object_wrapper
 

typedef struct swig_type_info swig_type_info
 


Function Documentation

void __wrap_delete_Parameters zend_rsrc_list_entry *  rsrc,
const char *type_name  TSRMLS_DC
[static]
 

void __wrap_delete_ParsedDocument zend_rsrc_list_entry *  rsrc,
const char *type_name  TSRMLS_DC
[static]
 

void __wrap_delete_PonteExpander zend_rsrc_list_entry *  rsrc,
const char *type_name  TSRMLS_DC
[static]
 

void __wrap_delete_QueryAnnotation zend_rsrc_list_entry *  rsrc,
const char *type_name  TSRMLS_DC
[static]
 

void __wrap_delete_QueryAnnotationNode zend_rsrc_list_entry *  rsrc,
const char *type_name  TSRMLS_DC
[static]
 

void __wrap_delete_QueryEnvironment zend_rsrc_list_entry *  rsrc,
const char *type_name  TSRMLS_DC
[static]
 

void __wrap_delete_QueryExpander zend_rsrc_list_entry *  rsrc,
const char *type_name  TSRMLS_DC
[static]
 

void __wrap_delete_RMExpander zend_rsrc_list_entry *  rsrc,
const char *type_name  TSRMLS_DC
[static]
 

void __wrap_delete_ScoredExtentResult zend_rsrc_list_entry *  rsrc,
const char *type_name  TSRMLS_DC
[static]
 

void __wrap_delete_TermExtent zend_rsrc_list_entry *  rsrc,
const char *type_name  TSRMLS_DC
[static]
 

void* _p_indri__query__PonteExpanderTo_p_indri__query__QueryExpander void *  x,
int *  SWIGUNUSEDPARM(newmemory)
[static]
 

void* _p_indri__query__RMExpanderTo_p_indri__query__QueryExpander void *  x,
int *  SWIGUNUSEDPARM(newmemory)
[static]
 

SWIGEXPORT zend_module_entry* get_module void   ) 
 

void libindri_php_destroy_globals zend_libindri_php_globals *  globals  )  [static]
 

void libindri_php_init_globals zend_libindri_php_globals *  globals  )  [static]
 

zval* php_makeQueryAnnotationNode indri::api::QueryAnnotationNode inNode  ) 
 

SWIGRUNTIME void SWIG_InitializeModule void *  clientdata  ) 
 

SWIGRUNTIME swig_type_info* SWIG_MangledTypeQueryModule swig_module_info start,
swig_module_info end,
const char *  name
 

SWIGRUNTIME char* SWIG_PackData char *  c,
void *  ptr,
size_t  sz
 

SWIGRUNTIME char* SWIG_PackDataName char *  buff,
void *  ptr,
size_t  sz,
const char *  name,
size_t  bsz
 

SWIGRUNTIME char* SWIG_PackVoidPtr char *  buff,
void *  ptr,
const char *  name,
size_t  bsz
 

swig_module_info* SWIG_Php4_GetModule  )  [static]
 

void SWIG_Php4_SetModule swig_module_info pointer  )  [static]
 

SWIGRUNTIME void SWIG_PropagateClientData void   ) 
 

void SWIG_ResetError  )  [static]
 

SWIGRUNTIMEINLINE void* SWIG_TypeCast swig_cast_info ty,
void *  ptr,
int *  newmemory
 

SWIGRUNTIME swig_cast_info* SWIG_TypeCheck const char *  c,
swig_type_info ty
 

SWIGRUNTIME swig_cast_info* SWIG_TypeCheckStruct swig_type_info from,
swig_type_info into
 

SWIGRUNTIME void SWIG_TypeClientData swig_type_info ti,
void *  clientdata
 

SWIGRUNTIME int SWIG_TypeCompare const char *  nb,
const char *  tb
 

SWIGRUNTIME swig_type_info* SWIG_TypeDynamicCast swig_type_info ty,
void **  ptr
 

SWIGRUNTIME int SWIG_TypeEquiv const char *  nb,
const char *  tb
 

SWIGRUNTIMEINLINE const char* SWIG_TypeName const swig_type_info ty  ) 
 

SWIGRUNTIME int SWIG_TypeNameComp const char *  f1,
const char *  l1,
const char *  f2,
const char *  l2
 

SWIGRUNTIME void SWIG_TypeNewClientData swig_type_info ti,
void *  clientdata
 

SWIGRUNTIME const char* SWIG_TypePrettyName const swig_type_info type  ) 
 

SWIGRUNTIME swig_type_info* SWIG_TypeQueryModule swig_module_info start,
swig_module_info end,
const char *  name
 

SWIGRUNTIME const char* SWIG_UnpackData const char *  c,
void *  ptr,
size_t  sz
 

SWIGRUNTIME const char* SWIG_UnpackDataName const char *  c,
void *  ptr,
size_t  sz,
const char *  name
 

SWIGRUNTIME const char* SWIG_UnpackVoidPtr const char *  c,
void **  ptr,
const char *  name
 

int SWIG_ZTS_ConvertPtr zval *  z,
void **  ptr,
swig_type_info ty,
int flags  TSRMLS_DC
[static]
 

void* SWIG_ZTS_ConvertResourceData void *  p,
const char *  type_name,
swig_type_info *ty  TSRMLS_DC
[static]
 

void* SWIG_ZTS_ConvertResourcePtr zval *  z,
swig_type_info ty,
int flags  TSRMLS_DC
[static]
 

void SWIG_ZTS_SetPointerZval zval *  z,
void *  ptr,
swig_type_info type,
int newobject  TSRMLS_DC
[static]
 

ZEND_NAMED_FUNCTION _wrap_PonteExpander_expand   ) 
 

ZEND_NAMED_FUNCTION _wrap_new_PonteExpander   ) 
 

ZEND_NAMED_FUNCTION _wrap_RMExpander_expand   ) 
 

ZEND_NAMED_FUNCTION _wrap_new_RMExpander   ) 
 

ZEND_NAMED_FUNCTION _wrap_QueryExpander_expand   ) 
 

ZEND_NAMED_FUNCTION _wrap_QueryExpander_runExpandedQuery__SWIG_1   ) 
 

ZEND_NAMED_FUNCTION _wrap_QueryExpander_runExpandedQuery__SWIG_0   ) 
 

ZEND_NAMED_FUNCTION _wrap_Parameters_load   ) 
 

ZEND_NAMED_FUNCTION _wrap_Parameters_exists   ) 
 

ZEND_NAMED_FUNCTION _wrap_Parameters_size   ) 
 

ZEND_NAMED_FUNCTION _wrap_Parameters_clear   ) 
 

ZEND_NAMED_FUNCTION _wrap_Parameters_remove   ) 
 

ZEND_NAMED_FUNCTION _wrap_Parameters_get_string   ) 
 

ZEND_NAMED_FUNCTION _wrap_Parameters_get_INT64   ) 
 

ZEND_NAMED_FUNCTION _wrap_Parameters_get_double   ) 
 

ZEND_NAMED_FUNCTION _wrap_Parameters_get_int   ) 
 

ZEND_NAMED_FUNCTION _wrap_Parameters_get_bool   ) 
 

ZEND_NAMED_FUNCTION _wrap_Parameters_set   ) 
 

ZEND_NAMED_FUNCTION _wrap_new_Parameters   ) 
 

ZEND_NAMED_FUNCTION _wrap_new_QueryEnvironment   ) 
 

ZEND_NAMED_FUNCTION _wrap_QueryEnvironment_documentLength   ) 
 

ZEND_NAMED_FUNCTION _wrap_QueryEnvironment_expressionList__SWIG_1   ) 
 

ZEND_NAMED_FUNCTION _wrap_QueryEnvironment_expressionList__SWIG_0   ) 
 

ZEND_NAMED_FUNCTION _wrap_QueryEnvironment_expressionCount__SWIG_1   ) 
 

ZEND_NAMED_FUNCTION _wrap_QueryEnvironment_expressionCount__SWIG_0   ) 
 

ZEND_NAMED_FUNCTION _wrap_QueryEnvironment_onedocumentCount   ) 
 

ZEND_NAMED_FUNCTION _wrap_QueryEnvironment_documentCount   ) 
 

ZEND_NAMED_FUNCTION _wrap_QueryEnvironment_fieldList   ) 
 

ZEND_NAMED_FUNCTION _wrap_QueryEnvironment_stemFieldCount   ) 
 

ZEND_NAMED_FUNCTION _wrap_QueryEnvironment_termFieldCount   ) 
 

ZEND_NAMED_FUNCTION _wrap_QueryEnvironment_stemCount   ) 
 

ZEND_NAMED_FUNCTION _wrap_QueryEnvironment_onetermCount   ) 
 

ZEND_NAMED_FUNCTION _wrap_QueryEnvironment_termCount   ) 
 

ZEND_NAMED_FUNCTION _wrap_QueryEnvironment_documentIDsFromMetadata   ) 
 

ZEND_NAMED_FUNCTION _wrap_QueryEnvironment_documentMetadatadocids   ) 
 

ZEND_NAMED_FUNCTION _wrap_QueryEnvironment_documentsdocids   ) 
 

ZEND_NAMED_FUNCTION _wrap_QueryEnvironment_runAnnotatedQuery   ) 
 

ZEND_NAMED_FUNCTION _wrap_QueryEnvironment_runQuery   ) 
 

ZEND_NAMED_FUNCTION _wrap_QueryEnvironment_setStopwords   ) 
 

ZEND_NAMED_FUNCTION _wrap_QueryEnvironment_setScoringRules   ) 
 

ZEND_NAMED_FUNCTION _wrap_QueryEnvironment_setMemory   ) 
 

ZEND_NAMED_FUNCTION _wrap_QueryEnvironment_close   ) 
 

ZEND_NAMED_FUNCTION _wrap_QueryEnvironment_addIndex   ) 
 

ZEND_NAMED_FUNCTION _wrap_QueryEnvironment_addServer   ) 
 

ZEND_NAMED_FUNCTION _wrap_QueryAnnotation_getResults   ) 
 

ZEND_NAMED_FUNCTION _wrap_QueryAnnotation_getAnnotations   ) 
 

ZEND_NAMED_FUNCTION _wrap_QueryAnnotation_getQueryTree   ) 
 

ZEND_NAMED_FUNCTION _wrap_new_QueryAnnotationNode   ) 
 

ZEND_NAMED_FUNCTION _wrap_new_ParsedDocument   ) 
 

ZEND_NAMED_FUNCTION _wrap_ParsedDocument_getContent   ) 
 

ZEND_NAMED_FUNCTION _wrap_new_ScoredExtentResult   ) 
 

ZEND_NAMED_FUNCTION _wrap_new_TermExtent   ) 
 

ZEND_NAMED_FUNCTION _wrap_TermExtent_end_get   ) 
 

ZEND_NAMED_FUNCTION _wrap_TermExtent_end_set   ) 
 

ZEND_NAMED_FUNCTION _wrap_TermExtent_begin_get   ) 
 

ZEND_NAMED_FUNCTION _wrap_TermExtent_begin_set   ) 
 

ZEND_RSRC_DTOR_FUNC _wrap_destroy_p_std__vectorT_std__string_t   )  [static]
 

ZEND_RSRC_DTOR_FUNC _wrap_destroy_p_indri__api__ParsedDocument   )  [static]
 

ZEND_RSRC_DTOR_FUNC _wrap_destroy_p_indri__api__ScoredExtentResult   )  [static]
 

ZEND_RSRC_DTOR_FUNC _wrap_destroy_p_std__vectorT_lemur__api__DOCID_T_t   )  [static]
 

ZEND_RSRC_DTOR_FUNC _wrap_destroy_p_indri__query__QueryExpander   )  [static]
 

ZEND_RSRC_DTOR_FUNC _wrap_destroy_p_indri__query__RMExpander   )  [static]
 

ZEND_RSRC_DTOR_FUNC _wrap_destroy_p_indri__query__PonteExpander   )  [static]
 

ZEND_RSRC_DTOR_FUNC _wrap_destroy_p_std__vectorT_indri__api__ScoredExtentResult_t   )  [static]
 

ZEND_RSRC_DTOR_FUNC _wrap_destroy_p_long_long   )  [static]
 

ZEND_RSRC_DTOR_FUNC _wrap_destroy_p_indri__api__QueryEnvironment   )  [static]
 

ZEND_RSRC_DTOR_FUNC _wrap_destroy_p_indri__parse__TermExtent   )  [static]
 

ZEND_RSRC_DTOR_FUNC _wrap_destroy_p_indri__api__QueryAnnotation   )  [static]
 

ZEND_RSRC_DTOR_FUNC _wrap_destroy_p_indri__api__Parameters   )  [static]
 

ZEND_RSRC_DTOR_FUNC SWIG_landfill   )  [static]
 


Variable Documentation

swig_cast_info _swigc__p_indri__api__Parameters[] = { {&_swigt__p_indri__api__Parameters, 0, 0, 0},{0, 0, 0, 0}} [static]
 

swig_cast_info _swigc__p_indri__api__ParsedDocument[] = { {&_swigt__p_indri__api__ParsedDocument, 0, 0, 0},{0, 0, 0, 0}} [static]
 

swig_cast_info _swigc__p_indri__api__QueryAnnotation[] = { {&_swigt__p_indri__api__QueryAnnotation, 0, 0, 0},{0, 0, 0, 0}} [static]
 

swig_cast_info _swigc__p_indri__api__QueryAnnotationNode[] = { {&_swigt__p_indri__api__QueryAnnotationNode, 0, 0, 0},{0, 0, 0, 0}} [static]
 

swig_cast_info _swigc__p_indri__api__QueryEnvironment[] = { {&_swigt__p_indri__api__QueryEnvironment, 0, 0, 0},{0, 0, 0, 0}} [static]
 

swig_cast_info _swigc__p_indri__api__ScoredExtentResult[] = { {&_swigt__p_indri__api__ScoredExtentResult, 0, 0, 0},{0, 0, 0, 0}} [static]
 

swig_cast_info _swigc__p_indri__parse__TermExtent[] = { {&_swigt__p_indri__parse__TermExtent, 0, 0, 0},{0, 0, 0, 0}} [static]
 

swig_cast_info _swigc__p_indri__query__PonteExpander[] = { {&_swigt__p_indri__query__PonteExpander, 0, 0, 0},{0, 0, 0, 0}} [static]
 

swig_cast_info _swigc__p_indri__query__QueryExpander[] = { {&_swigt__p_indri__query__QueryExpander, 0, 0, 0}, {&_swigt__p_indri__query__RMExpander, _p_indri__query__RMExpanderTo_p_indri__query__QueryExpander, 0, 0}, {&_swigt__p_indri__query__PonteExpander, _p_indri__query__PonteExpanderTo_p_indri__query__QueryExpander, 0, 0},{0, 0, 0, 0}} [static]
 

swig_cast_info _swigc__p_indri__query__RMExpander[] = { {&_swigt__p_indri__query__RMExpander, 0, 0, 0},{0, 0, 0, 0}} [static]
 

swig_cast_info _swigc__p_long_long[] = { {&_swigt__p_long_long, 0, 0, 0},{0, 0, 0, 0}} [static]
 

swig_cast_info _swigc__p_std__vectorT_indri__api__ScoredExtentResult_t[] = { {&_swigt__p_std__vectorT_indri__api__ScoredExtentResult_t, 0, 0, 0},{0, 0, 0, 0}} [static]
 

swig_cast_info _swigc__p_std__vectorT_lemur__api__DOCID_T_t[] = { {&_swigt__p_std__vectorT_lemur__api__DOCID_T_t, 0, 0, 0},{0, 0, 0, 0}} [static]
 

swig_cast_info _swigc__p_std__vectorT_std__string_t[] = { {&_swigt__p_std__vectorT_std__string_t, 0, 0, 0},{0, 0, 0, 0}} [static]
 

swig_type_info _swigt__p_indri__api__Parameters = {"_p_indri__api__Parameters", "indri::api::Parameters *", 0, 0, (void*)0, 0} [static]
 

swig_type_info _swigt__p_indri__api__ParsedDocument = {"_p_indri__api__ParsedDocument", "indri::api::ParsedDocument *", 0, 0, (void*)0, 0} [static]
 

swig_type_info _swigt__p_indri__api__QueryAnnotation = {"_p_indri__api__QueryAnnotation", "indri::api::QueryAnnotation *", 0, 0, (void*)0, 0} [static]
 

swig_type_info _swigt__p_indri__api__QueryAnnotationNode = {"_p_indri__api__QueryAnnotationNode", "indri::api::QueryAnnotationNode *", 0, 0, (void*)0, 0} [static]
 

swig_type_info _swigt__p_indri__api__QueryEnvironment = {"_p_indri__api__QueryEnvironment", "indri::api::QueryEnvironment *", 0, 0, (void*)0, 0} [static]
 

swig_type_info _swigt__p_indri__api__ScoredExtentResult = {"_p_indri__api__ScoredExtentResult", "indri::api::ScoredExtentResult *", 0, 0, (void*)0, 0} [static]
 

swig_type_info _swigt__p_indri__parse__TermExtent = {"_p_indri__parse__TermExtent", "indri::parse::TermExtent *", 0, 0, (void*)0, 0} [static]
 

swig_type_info _swigt__p_indri__query__PonteExpander = {"_p_indri__query__PonteExpander", "indri::query::PonteExpander *", 0, 0, (void*)0, 0} [static]
 

swig_type_info _swigt__p_indri__query__QueryExpander = {"_p_indri__query__QueryExpander", "indri::query::QueryExpander *", 0, 0, (void*)0, 0} [static]
 

swig_type_info _swigt__p_indri__query__RMExpander = {"_p_indri__query__RMExpander", "indri::query::RMExpander *", 0, 0, (void*)0, 0} [static]
 

swig_type_info _swigt__p_long_long = {"_p_long_long", "UINT64 *|INT64 *|long long *", 0, 0, (void*)0, 0} [static]
 

swig_type_info _swigt__p_std__vectorT_indri__api__ScoredExtentResult_t = {"_p_std__vectorT_indri__api__ScoredExtentResult_t", "std::vector< indri::api::ScoredExtentResult > *", 0, 0, (void*)0, 0} [static]
 

swig_type_info _swigt__p_std__vectorT_lemur__api__DOCID_T_t = {"_p_std__vectorT_lemur__api__DOCID_T_t", "std::vector< lemur::api::DOCID_T > *", 0, 0, (void*)0, 0} [static]
 

swig_type_info _swigt__p_std__vectorT_std__string_t = {"_p_std__vectorT_std__string_t", "std::vector< std::string > *", 0, 0, (void*)0, 0} [static]
 

char const_name[] = "swig_runtime_data_type_pointer" [static]
 

int default_error_code = E_ERROR [static]
 

const char* default_error_msg = "Unknown error occurred" [static]
 

int error_code
 

const char* error_msg
 

int le_swig__p_indri__api__Parameters = 0 [static]
 

int le_swig__p_indri__api__ParsedDocument = 0 [static]
 

int le_swig__p_indri__api__QueryAnnotation = 0 [static]
 

int le_swig__p_indri__api__QueryAnnotationNode = 0 [static]
 

int le_swig__p_indri__api__QueryEnvironment = 0 [static]
 

int le_swig__p_indri__api__ScoredExtentResult = 0 [static]
 

int le_swig__p_indri__parse__TermExtent = 0 [static]
 

int le_swig__p_indri__query__PonteExpander = 0 [static]
 

int le_swig__p_indri__query__QueryExpander = 0 [static]
 

int le_swig__p_indri__query__RMExpander = 0 [static]
 

int le_swig__p_long_long = 0 [static]
 

int le_swig__p_std__vectorT_indri__api__ScoredExtentResult_t = 0 [static]
 

int le_swig__p_std__vectorT_lemur__api__DOCID_T_t = 0 [static]
 

int le_swig__p_std__vectorT_std__string_t = 0 [static]
 

zend_function_entry libindri_php_functions[] [static]
 

zend_module_entry libindri_php_module_entry
 

Initial value:

 {



    (char*)"libindri_php",
    libindri_php_functions,
    PHP_MINIT(libindri_php),
    PHP_MSHUTDOWN(libindri_php),
    PHP_RINIT(libindri_php),
    PHP_RSHUTDOWN(libindri_php),
    PHP_MINFO(libindri_php),



    STANDARD_MODULE_PROPERTIES
}

swig_cast_info* swig_cast_initial[] [static]
 

Initial value:

 {
  _swigc__p_indri__api__Parameters,
  _swigc__p_indri__api__ParsedDocument,
  _swigc__p_indri__api__QueryAnnotation,
  _swigc__p_indri__api__QueryAnnotationNode,
  _swigc__p_indri__api__QueryEnvironment,
  _swigc__p_indri__api__ScoredExtentResult,
  _swigc__p_indri__parse__TermExtent,
  _swigc__p_indri__query__PonteExpander,
  _swigc__p_indri__query__QueryExpander,
  _swigc__p_indri__query__RMExpander,
  _swigc__p_long_long,
  _swigc__p_std__vectorT_indri__api__ScoredExtentResult_t,
  _swigc__p_std__vectorT_lemur__api__DOCID_T_t,
  _swigc__p_std__vectorT_std__string_t,
}

swig_module_info swig_module = {swig_types, 14, 0, 0, 0, 0} [static]
 

zend_module_entry* SWIG_module_entry = &libindri_php_module_entry
 

swig_type_info* swig_type_initial[] [static]
 

Initial value:

 {
  &_swigt__p_indri__api__Parameters,
  &_swigt__p_indri__api__ParsedDocument,
  &_swigt__p_indri__api__QueryAnnotation,
  &_swigt__p_indri__api__QueryAnnotationNode,
  &_swigt__p_indri__api__QueryEnvironment,
  &_swigt__p_indri__api__ScoredExtentResult,
  &_swigt__p_indri__parse__TermExtent,
  &_swigt__p_indri__query__PonteExpander,
  &_swigt__p_indri__query__QueryExpander,
  &_swigt__p_indri__query__RMExpander,
  &_swigt__p_long_long,
  &_swigt__p_std__vectorT_indri__api__ScoredExtentResult_t,
  &_swigt__p_std__vectorT_lemur__api__DOCID_T_t,
  &_swigt__p_std__vectorT_std__string_t,
}

swig_type_info* swig_types[15] [static]
 


Generated on Tue Jun 15 11:02:57 2010 for Lemur by doxygen 1.3.4