📄 z-core.h
字号:
struct Z_SearchRequest { Z_ReferenceId *referenceId; /* OPT */ int *smallSetUpperBound; int *largeSetLowerBound; int *mediumSetPresentNumber; bool_t *replaceIndicator; Z_InternationalString *resultSetName; int num_databaseNames; Z_DatabaseName **databaseNames; Z_ElementSetNames *smallSetElementSetNames; /* OPT */ Z_ElementSetNames *mediumSetElementSetNames; /* OPT */ Odr_oid *preferredRecordSyntax; /* OPT */ Z_Query *query; Z_OtherInformation *additionalSearchInfo; /* OPT */ Z_OtherInformation *otherInfo; /* OPT */};struct Z_Query { int which; union { void *type_0; Z_RPNQuery *type_1; Odr_oct *type_2; Odr_oct *type_100; Z_RPNQuery *type_101; Odr_oct *type_102; Z_External *type_104;#define Z_Query_type_0 1#define Z_Query_type_1 2#define Z_Query_type_2 3#define Z_Query_type_100 4#define Z_Query_type_101 5#define Z_Query_type_102 6#define Z_Query_type_104 7 } u;};struct Z_RPNQuery { Z_AttributeSetId *attributeSetId; Z_RPNStructure *RPNStructure;};struct Z_Complex { Z_RPNStructure *s1; Z_RPNStructure *s2; Z_Operator *roperator;};struct Z_RPNStructure { int which; union { Z_Operand *simple; Z_Complex *complex;#define Z_RPNStructure_simple 1#define Z_RPNStructure_complex 2 } u;};struct Z_Operand { int which; union { Z_AttributesPlusTerm *attributesPlusTerm; Z_ResultSetId *resultSetId; Z_ResultSetPlusAttributes *resultAttr;#define Z_Operand_APT 1#define Z_Operand_resultSetId 2#define Z_Operand_resultAttr 3 } u;};struct Z_AttributesPlusTerm { Z_AttributeList *attributes; Z_Term *term;};struct Z_ResultSetPlusAttributes { Z_ResultSetId *resultSet; Z_AttributeList *attributes;};struct Z_AttributeList { int num_attributes; Z_AttributeElement **attributes;};struct Z_Term { int which; union { Odr_oct *general; int *numeric; Z_InternationalString *characterString; Odr_oid *oid; char *dateTime; Z_External *external; Z_IntUnit *integerAndUnit; Odr_null *null;#define Z_Term_general 1#define Z_Term_numeric 2#define Z_Term_characterString 3#define Z_Term_oid 4#define Z_Term_dateTime 5#define Z_Term_external 6#define Z_Term_integerAndUnit 7#define Z_Term_null 8 } u;};struct Z_Operator { int which; union { Odr_null *op_and; Odr_null *op_or; Odr_null *and_not; Z_ProximityOperator *prox;#define Z_Operator_and 1#define Z_Operator_or 2#define Z_Operator_and_not 3#define Z_Operator_prox 4 } u;};struct Z_ComplexAttribute { int num_list; Z_StringOrNumeric **list; int num_semanticAction; int **semanticAction; /* OPT */};struct Z_AttributeElement { Z_AttributeSetId *attributeSet; /* OPT */ int *attributeType; int which; union { int *numeric; Z_ComplexAttribute *complex;#define Z_AttributeValue_numeric 1#define Z_AttributeValue_complex 2 } value;};struct Z_ProximityOperator { bool_t *exclusion; /* OPT */ int *distance; bool_t *ordered;#define Z_ProximityOperator_Prox_lessThan 1#define Z_ProximityOperator_Prox_lessThanOrEqual 2#define Z_ProximityOperator_Prox_equal 3#define Z_ProximityOperator_Prox_greaterThanOrEqual 4#define Z_ProximityOperator_Prox_greaterThan 5#define Z_ProximityOperator_Prox_notEqual 6 int *relationType; int which; union { Z_ProxUnit *known; int *zprivate;#define Z_ProximityOperator_known 1#define Z_ProximityOperator_private 2 } u;};#define Z_ProxUnit_character 1#define Z_ProxUnit_word 2#define Z_ProxUnit_sentence 3#define Z_ProxUnit_paragraph 4#define Z_ProxUnit_section 5#define Z_ProxUnit_chapter 6#define Z_ProxUnit_document 7#define Z_ProxUnit_element 8#define Z_ProxUnit_subelement 9#define Z_ProxUnit_elementType 10#define Z_ProxUnit_byte 11struct Z_SearchResponse { Z_ReferenceId *referenceId; /* OPT */ int *resultCount; int *numberOfRecordsReturned; int *nextResultSetPosition; bool_t *searchStatus;#define Z_SearchResponse_subset 1#define Z_SearchResponse_interim 2#define Z_SearchResponse_none 3 int *resultSetStatus; /* OPT */ Z_PresentStatus *presentStatus; /* OPT */ Z_Records *records; /* OPT */ Z_OtherInformation *additionalSearchInfo; /* OPT */ Z_OtherInformation *otherInfo; /* OPT */};struct Z_RecordComposition { int which; union { Z_ElementSetNames *simple; Z_CompSpec *complex;#define Z_RecordComp_simple 1#define Z_RecordComp_complex 2 } u;};struct Z_PresentRequest { Z_ReferenceId *referenceId; /* OPT */ Z_ResultSetId *resultSetId; int *resultSetStartPoint; int *numberOfRecordsRequested; int num_ranges; Z_Range **additionalRanges; /* OPT */ Z_RecordComposition *recordComposition; /* OPT */ Odr_oid *preferredRecordSyntax; /* OPT */ int *maxSegmentCount; /* OPT */ int *maxRecordSize; /* OPT */ int *maxSegmentSize; /* OPT */ Z_OtherInformation *otherInfo; /* OPT */};struct Z_Segment { Z_ReferenceId *referenceId; /* OPT */ int *numberOfRecordsReturned; int num_segmentRecords; Z_NamePlusRecord **segmentRecords; Z_OtherInformation *otherInfo; /* OPT */};struct Z_PresentResponse { Z_ReferenceId *referenceId; /* OPT */ int *numberOfRecordsReturned; int *nextResultSetPosition; Z_PresentStatus *presentStatus; Z_Records *records; /* OPT */ Z_OtherInformation *otherInfo; /* OPT */};struct Z_NamePlusRecordList { int num_records; Z_NamePlusRecord **records;};struct Z_DiagRecs { int num_diagRecs; Z_DiagRec **diagRecs;};struct Z_Records { int which; union { Z_NamePlusRecordList *databaseOrSurDiagnostics; Z_DefaultDiagFormat *nonSurrogateDiagnostic; Z_DiagRecs *multipleNonSurDiagnostics;#define Z_Records_DBOSD 1#define Z_Records_NSD 2#define Z_Records_multipleNSD 3 } u;};struct Z_NamePlusRecord { Z_DatabaseName *databaseName; /* OPT */ int which; union { Z_External *databaseRecord; Z_DiagRec *surrogateDiagnostic; Z_FragmentSyntax *startingFragment; Z_FragmentSyntax *intermediateFragment; Z_FragmentSyntax *finalFragment;#define Z_NamePlusRecord_databaseRecord 1#define Z_NamePlusRecord_surrogateDiagnostic 2#define Z_NamePlusRecord_startingFragment 3#define Z_NamePlusRecord_intermediateFragment 4#define Z_NamePlusRecord_finalFragment 5 } u;};struct Z_FragmentSyntax { int which; union { Z_External *externallyTagged; Odr_oct *notExternallyTagged;#define Z_FragmentSyntax_externallyTagged 1#define Z_FragmentSyntax_notExternallyTagged 2 } u;};struct Z_DiagRec { int which; union { Z_DefaultDiagFormat *defaultFormat; Z_External *externallyDefined;#define Z_DiagRec_defaultFormat 1#define Z_DiagRec_externallyDefined 2 } u;};struct Z_DefaultDiagFormat { Odr_oid *diagnosticSetId; int *condition; int which; union { char *v2Addinfo; Z_InternationalString *v3Addinfo;#define Z_DefaultDiagFormat_v2Addinfo 1#define Z_DefaultDiagFormat_v3Addinfo 2 } u;};struct Z_Range { int *startingPosition; int *numberOfRecords;};struct Z_DatabaseSpecificUnit { Z_DatabaseName *dbName; Z_ElementSetName *esn;};struct Z_DatabaseSpecific { int num; Z_DatabaseSpecificUnit **elements;};struct Z_ElementSetNames { int which; union { Z_InternationalString *generic; Z_DatabaseSpecific *databaseSpecific;#define Z_ElementSetNames_generic 1#define Z_ElementSetNames_databaseSpecific 2 } u;};#define Z_PresentStatus_success 0#define Z_PresentStatus_partial_1 1#define Z_PresentStatus_partial_2 2#define Z_PresentStatus_partial_3 3#define Z_PresentStatus_partial_4 4#define Z_PresentStatus_failure 5struct Z_DbSpecific { Z_DatabaseName *db; Z_Specification *spec;};struct Z_CompSpec { bool_t *selectAlternativeSyntax; Z_Specification *generic; /* OPT */ int num_dbSpecific; Z_DbSpecific **dbSpecific; /* OPT */ int num_recordSyntax; Odr_oid **recordSyntax; /* OPT */};struct Z_ElementSpec { int which; union { Z_InternationalString *elementSetName; Z_External *externalSpec;#define Z_ElementSpec_elementSetName 1#define Z_ElementSpec_externalSpec 2 } u;};struct Z_Specification { int which; union { Odr_oid *oid; Z_InternationalString *uri;#define Z_Schema_oid 1#define Z_Schema_uri 2 } schema; /* OPT */ Z_ElementSpec *elementSpec; /* OPT */};struct Z_DeleteResultSetRequest { Z_ReferenceId *referenceId; /* OPT */#define Z_DeleteResultSetRequest_list 0#define Z_DeleteResultSetRequest_all 1 int *deleteFunction; int num_resultSetList; Z_ResultSetId **resultSetList; /* OPT */ Z_OtherInformation *otherInfo; /* OPT */};struct Z_DeleteResultSetResponse { Z_ReferenceId *referenceId; /* OPT */ Z_DeleteStatus *deleteOperationStatus; Z_ListStatuses *deleteListStatuses; /* OPT */ int *numberNotDeleted; /* OPT */ Z_ListStatuses *bulkStatuses; /* OPT */ Z_InternationalString *deleteMessage; /* OPT */ Z_OtherInformation *otherInfo; /* OPT */};struct Z_ListStatus { Z_ResultSetId *id; Z_DeleteStatus *status;};struct Z_ListStatuses { int num; Z_ListStatus **elements;};#define Z_DeleteStatus_success 0#define Z_DeleteStatus_resultSetDidNotExist 1#define Z_DeleteStatus_previouslyDeletedByTarget 2#define Z_DeleteStatus_systemProblemAtTarget 3#define Z_DeleteStatus_accessNotAllowed 4#define Z_DeleteStatus_resourceControlAtOrigin 5#define Z_DeleteStatus_resourceControlAtTarget 6#define Z_DeleteStatus_bulkDeleteNotSupported 7#define Z_DeleteStatus_notAllRsltSetsDeletedOnBulkDlte 8#define Z_DeleteStatus_notAllRequestedResultSetsDeleted 9#define Z_DeleteStatus_resultSetInUse 10struct Z_AccessControlRequest { Z_ReferenceId *referenceId; /* OPT */ int which; union { Odr_oct *simpleForm; Z_External *externallyDefined;#define Z_AccessControlRequest_simpleForm 1#define Z_AccessControlRequest_externallyDefined 2 } u; Z_OtherInformation *otherInfo; /* OPT */};struct Z_AccessControlResponse { Z_ReferenceId *referenceId; /* OPT */ int which; union { Odr_oct *simpleForm; Z_External *externallyDefined;#define Z_AccessControlResponse_simpleForm 1#define Z_AccessControlResponse_externallyDefined 2 } u; /* OPT */ Z_DiagRec *diagnostic; /* OPT */ Z_OtherInformation *otherInfo; /* OPT */};struct Z_ResourceControlRequest { Z_ReferenceId *referenceId; /* OPT */ bool_t *suspendedFlag; /* OPT */ Z_ResourceReport *resourceReport; /* OPT */#define Z_ResourceControlRequest_subset 1#define Z_ResourceControlRequest_interim 2#define Z_ResourceControlRequest_none 3 int *partialResultsAvailable; /* OPT */ bool_t *responseRequired; bool_t *triggeredRequestFlag; /* OPT */ Z_OtherInformation *otherInfo; /* OPT */};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -