This file is indexed.

/usr/share/GNUstep/Documentation/GDL2Intro/EOEntity-class.html is in gnustep-dl2 0.12.0-15.1build2.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<!-- (C)

Permission is granted to make and distribute verbatim copies of
this manual provided the copyright notice and this permission notice
are preserved on all copies.

Permission is granted to copy and distribute modified versions of this
manual under the conditions for verbatim copying, provided also that
the entire resulting derived work is distributed under the terms of a
permission notice identical to this one.

Permission is granted to copy and distribute translations of this manual
into another language, under the above conditions for modified versions. -->
<!-- Created by GNU Texinfo 6.5, http://www.gnu.org/software/texinfo/ -->
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>EOEntity class (GNUstep Database Library Introduction 0.1)</title>

<meta name="description" content="EOEntity class (GNUstep Database Library Introduction 0.1)">
<meta name="keywords" content="EOEntity class (GNUstep Database Library Introduction 0.1)">
<meta name="resource-type" content="document">
<meta name="distribution" content="global">
<meta name="Generator" content="makeinfo">
<link href="index.html#Top" rel="start" title="Top">
<link href="Index.html#Index" rel="index" title="Index">
<link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
<link href="Classes.html#Classes" rel="up" title="Classes">
<link href="EOAttribute-class.html#EOAttribute-class" rel="next" title="EOAttribute class">
<link href="EOModel-class.html#EOModel-class" rel="prev" title="EOModel class">
<style type="text/css">
<!--
a.summary-letter {text-decoration: none}
blockquote.indentedblock {margin-right: 0em}
blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
blockquote.smallquotation {font-size: smaller}
div.display {margin-left: 3.2em}
div.example {margin-left: 3.2em}
div.lisp {margin-left: 3.2em}
div.smalldisplay {margin-left: 3.2em}
div.smallexample {margin-left: 3.2em}
div.smalllisp {margin-left: 3.2em}
kbd {font-style: oblique}
pre.display {font-family: inherit}
pre.format {font-family: inherit}
pre.menu-comment {font-family: serif}
pre.menu-preformatted {font-family: serif}
pre.smalldisplay {font-family: inherit; font-size: smaller}
pre.smallexample {font-size: smaller}
pre.smallformat {font-family: inherit; font-size: smaller}
pre.smalllisp {font-size: smaller}
span.nolinebreak {white-space: nowrap}
span.roman {font-family: initial; font-weight: normal}
span.sansserif {font-family: sans-serif; font-weight: normal}
ul.no-bullet {list-style: none}
-->
</style>


</head>

<body lang="en">
<a name="EOEntity-class"></a>
<div class="header">
<p>
Next: <a href="EOAttribute-class.html#EOAttribute-class" accesskey="n" rel="next">EOAttribute class</a>, Previous: <a href="EOModel-class.html#EOModel-class" accesskey="p" rel="prev">EOModel class</a>, Up: <a href="Classes.html#Classes" accesskey="u" rel="up">Classes</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Index.html#Index" title="Index" rel="index">Index</a>]</p>
</div>
<hr>
<a name="EOEntity-class-1"></a>
<h2 class="chapter">14 EOEntity class</h2>
<a name="index-class_002c-EOEntity"></a>

<a name="overview-1"></a>
<h3 class="section">14.1 overview</h3>
<p>An entity contains information pertaining to a table in a database
in the form of attributes and relationships.
</p>
<p>Additionally an entity contains:
</p><ol>
<li> An array of class properties
</li><li> An array of primary key attributes
</li><li> A class name
</li><li> An External name
</li></ol>

<a name="Class-properties"></a>
<h3 class="section">14.2 Class properties</h3>
<p>A class property of an entity can be either an attribute or a relationship.
typically class properties are the set of attributes or relationships 
which are user visible and need to be set or accessed by the user.
Primary and Foreign keys attributes are usually derived from other
attributes or generated automatically and so they are not typically
class properties.
</p>
<p>A class property will be available through Key Value Coding for access
and modification, in an instance of an Enterprise object.
</p>
<a name="Class-name"></a>
<h3 class="section">14.3 Class name</h3>
<p>an EOEntity&rsquo;s class name represents the name of the class which will be
instantiated when creating an Enterprise Object such as EOGenericRecord
or a custom object.
</p>
<a name="Primary-Key-Attributes"></a>
<h3 class="section">14.4 Primary Key Attributes</h3>
<p>Primary key attributes specify which attributes uniquely identify a row
in the table, they are typically generated automatically by GDL2.
They correspond directly to the relational database concept.
</p>
<a name="External-name"></a>
<h3 class="section">14.5 External name</h3>
<p>The external name represents the table name in the database server,
and in any SQL the adaptor might generate.
</p>



</body>
</html>