1<HTML><HEAD><TITLE>Metakit 2.0</TITLE></HEAD>
2<BODY  bgcolor="#FFFFFF" alink="#008000" vlink="#800080" link="#0000FF" text="#000000">
3
4<TABLE cellspacing=0 cellpadding=0 border=0 width="100%"><TR valign=top>
5	<TD width=100><A href="http://www.equi4.com/">
6		<IMG src=e4w.gif alt="E q u i 4" align=left width=97 height=35 hspace=0 border=0></A>
7	</TD><TD align=center>
8	<FONT size=+2>Metakit 2.0</FONT><BR>
9	<I>December 1999</I>
10	</TD><TD width=100></TD></Tr></TABLE>
11<P>
12
13
14<DL>
15<DT><H3>About these pages</H3><DD>
16
17As you can see on the right, this Metakit documentation is
18presented using a frames-based "browser" interface, which should make it
19easy to navigate and find specific information
20(<A href=index.html target="_top">click here</A>
21if you don't see the index pane).
22<P>
23
24The <B><A href=classes.html>Class Index</A></B> describes the API of
25all the public classes in Metakit.
26The <B><A href=samples.html>Sample Index</A></B> describes each of the
27samples supplied as part of the evaluation package.
28The <B><A href=tips.html>Tips and Tricks</A></B> section
29goes into issues such as performance and gives more advanced
30background information.
31
32<DT><H3>Class hierarchy</H3><DD>
33
34The following list only mentions the public API classes
35(<B>core classes</B> in bold):
36<P>
37
38<TABLE border=0 cellspacing=0 cellpadding=0>
39	<TR>
40		<TH align=left width=150>
41			Base class:
42		</TH><TH align=left width=200>
43			Derived classes:
44		</TH><TH align=left>
45			Virtual:
46		</TH>
47	</TR>
48	<TR><TD>
49		<A href="c4_Bytes.html">c4_Bytes</A>
50	</TD><TD>-</TD><TD valign=top>No</TD></TR>
51	<TR><TD>
52		<A href="c4_Cursor.html">c4_Cursor</A>
53	</TD><TD>-</TD><TD valign=top>No</TD></TR>
54	<TR><TD>
55		<A href="c4_CustomViewer.html">c4_CustomViewer</A>
56	</TD><TD>-</TD><TD valign=top>Abstract</TD></TR>
57	<TR><TD>
58		<A href="c4_Property.html"><B>c4_Property</B></A>
59	</TD><TD>
60		<A href="c4_IntProp.html">c4_IntProp</A>,
61		<A href="c4_StringProp.html">c4_StringProp</A>, ...
62	</TD><TD valign=top>No</TD></TR>
63	<TR><TD>
64		<A href="c4_Reference.html">c4_Reference</A>
65	</TD><TD>
66		<A href="c4_IntRef.html">c4_IntRef</A>,
67		<A href="c4_StringRef.html">c4_StringRef</A>, ...
68		</TD><TD valign=top>No</TD></TR>
69	<TR><TD>
70		<A href="c4_RowRef.html"><B>c4_RowRef</B></A>
71	</TD><TD>
72		<A href="c4_Row.html">c4_Row</A>
73		</TD><TD valign=top>No</TD></TR>
74	<TR><TD>
75		<A href="c4_Sequence.html">c4_Sequence</A>
76	</TD><TD>-</TD><TD valign=top>Yes</TD></TR>
77	<TR><TD>
78		<A href="c4_Storage.html"><B>c4_Storage</B></A>
79	</TD><TD>-</TD><TD valign=top>No</TD></TR>
80	<TR><TD>
81		<A href="c4_Strategy.html">c4_Strategy</A>
82	</TD><TD>-</TD><TD valign=top>Yes</TD></TR>
83	<TR><TD>
84		<A href="c4_View.html"><B>c4_View</B></A>
85	</TD><TD>-</TD><TD valign=top>No</TD></Tr>
86</TABLE>
87
88<P>
89
90The class documentation was generated using
91[<A href="http://friga.mer.utexas.edu/mark/perl/perceps/" target="_top">Perceps</A>],
92by Mark Peskin.
93
94<DT><H3>Glossary</H3><DD>
95
96<TABLE border=0 cellspacing=0 cellpadding=0>
97<TR>
98	<TH align=left width=100>
99		Term:
100	</TH><TH align=left width=250>
101		Description:
102	</TH><TH align=left>
103		Similar to:
104	</TH>
105</TR>
106<TR>
107	<TD valign=top>
108		Attached
109	</TD><TD valign=top>
110		Managed by storage object
111	</TD><TD valign=top>
112		persistent, on file
113	</TD>
114</TR>
115<TR>
116	<TD valign=top>
117		Cursor
118	</TD><TD valign=top>
119		Position in a view
120	</TD><TD valign=top>
121		pointer, recnum
122	</TD>
123</TR>
124<TR>
125	<TD valign=top>
126		Property
127	</TD><TD valign=top>
128		One data-value in a row
129	</TD><TD valign=top>
130		field, item
131	</TD>
132</TR>
133<TR>
134	<TD valign=top>
135		Row
136	</TD><TD valign=top>
137		Zero or more related data-values
138	</TD><TD valign=top>
139		tuple
140	</TD>
141</TR>
142<TR>
143	<TD valign=top>
144		RowRef
145	</TD><TD valign=top>
146		A row, or an entry in a view
147	</TD><TD valign=top>
148		record, array element
149	</TD>
150</TR>
151<TR>
152	<TD valign=top>
153		Storage
154	</TD><TD valign=top>
155		Maintains a datafile
156	</TD><TD valign=top>
157		database
158	</TD>
159</TR>
160<TR>
161	<TD valign=top>
162		Streaming
163	</TD><TD valign=top>
164		Sequential I/O (no seeks)
165	</TD><TD valign=top>
166		flattening, serializing
167	</TD>
168</TR>
169<TR>
170	<TD valign=top>
171		View
172	</TD><TD valign=top>
173		An indexable collection of rows
174	</TD><TD valign=top>
175		table, vector
176	</TD>
177</Tr>
178</TABLE>
179
180<DT><H3>Where to find the latest news</H3><DD>
181
182The "official" <B>Metakit Homepage</B> is at: &nbsp;
183[<A href="http://www.equi4.com/metakit/" target="_top"><A href="http://www.equi4.com/metakit/">http://www.equi4.com/metakit/</A></a>]
184<BR>You can subscribe to topics in the <B>Support Forum</B> to
185be notified by email.
186
187<DT><H3>Technical support</H3><DD>
188
189Metakit is actively supported by its designer (yours truly).  
190If you run into unexpected problems with this library please get in touch.
191
192</DL>
193<P>
194-- Jean-Claude Wippler &lt;<A href="mailto:jcw@equi4.com"><A href="mailto:jcw@equi4.com">jcw@equi4.com</A></a>&gt;
195</font>
196<P>
197<HR size=1>
198<CENTER>
199&nbsp; <A href="index.html" target="_top">Roadmap</A>
200&nbsp; <A href="classes.html">Class Index</A>
201&nbsp; <A href="samples.html">Sample Index</A>
202&nbsp; <A href="tips.html">Tips and Tricks</A>
203</CENTER>
204
205
206<HR size=1>
207<FONT color="#000099" size=-1>&copy; 1999 Equi4 Software. All rights reserved.</FONT>
208
209</BODY>
210</HTML>
211