Shared Persistent Heap Data Environment Manual 1.4.0
Loading...
Searching...
No Matches
sasindexenum.h
Go to the documentation of this file.
1/*
2 * Copyright (c) 2005-2014 IBM Corporation.
3 * All rights reserved. This program and the accompanying materials
4 * are made available under the terms of the Eclipse Public License v1.0
5 * which accompanies this distribution, and is available at
6 * http://www.eclipse.org/legal/epl-v10.html
7 *
8 * Contributors:
9 * IBM Corporation, Steven Munroe - initial API and implementation
10 */
11
12#ifndef __SAS_INDEXENUM_H
13#define __SAS_INDEXENUM_H
14
15#include "sastype.h"
16#include "sasindex.h"
17
59typedef void *SASIndexEnum_t;
60
61#ifdef __cplusplus
62#define __C__ "C"
63#else
64#define __C__
65#endif
66
81
86extern __C__ void
88
94extern __C__ int
96
103extern __C__ void*
105
116extern __C__ void*
118
119#endif /* __SAS_INDEXENUM_H */
Shared Address Space B-tree based on binary values including virtual addresses.
void * SASIndex_t
Handle to an instance of binary index B-tree.
Definition sasindex.h:109
__C__ SASIndexEnum_t SASIndexEnumCreate(SASIndex_t btree)
Create a SASIndexEnum_t enumeration that can be used to iterate over the key space of a SASIndex_t.
__C__ int SASIndexEnumHasMore(SASIndexEnum_t indexenum)
Return status of a SASIndexEnum_t enumeration.
__C__ void * SASIndexEnumNext_nolock(SASIndexEnum_t indexenum)
Move the enumeration to the next binary BTree Index key entry and return the associated address value...
void * SASIndexEnum_t
Handle to an instance of binary BTree Index Enumeration.
Definition sasindexenum.h:59
__C__ void SASIndexEnumDestroy(SASIndexEnum_t indexenum)
Destroy an instance of SASIndexEnum_t enumeration.
__C__ void * SASIndexEnumNext(SASIndexEnum_t indexenum)
Move the enumeration to the next binary BTree Index key entry and return the associated address value...
#define __C__
ignore this macro behind the curtain
Definition sasmsync.h:32