# C1.DataEngine

## Content

<div class="doc-site-dotnet-api-container">

  <h1 id="C1_DataEngine" data-uid="C1.DataEngine" class="text-break">C1.DataEngine Namespace
</h1>
  <div class="markdown level0 summary"></div>
  <div class="markdown level0 conceptual"></div>
  <div class="markdown level0 remarks"></div>
    <h3 id="classes">
Classes
</h3>
      <h4><a class="xref" href="C1.DataEngine.BaseTable.html">BaseTable</a></h4>
      <section><p>Represents a DataEngine base table, that is, a table filled with rows imported from data source(s).</p>
</section>
      <h4><a class="xref" href="C1.DataEngine.Column.html">Column</a></h4>
      <section><p>Class used in specifying queries. See &quot;DataEngine queries&quot; for explanations of how queries are created and executed.</p>
</section>
      <h4><a class="xref" href="C1.DataEngine.ColumnCondition.html">ColumnCondition</a></h4>
      <section><p>Class used in specifying queries. See &quot;DataEngine queries&quot; for explanations of how queries are created and executed.</p>
</section>
      <h4><a class="xref" href="C1.DataEngine.ColumnCopy.html">ColumnCopy</a></h4>
      <section><p>Class used in specifying queries. See &quot;DataEngine queries&quot; for explanations of how queries are created and executed.</p>
</section>
      <h4><a class="xref" href="C1.DataEngine.ColumnDerived.html">ColumnDerived</a></h4>
      <section><p>Class used in specifying queries. See &quot;DataEngine queries&quot; for explanations of how queries are created and executed.</p>
</section>
      <h4><a class="xref" href="C1.DataEngine.ColumnOp.html">ColumnOp</a></h4>
      <section><p>Class used in specifying queries. See &quot;DataEngine queries&quot; for explanations of how queries are created and executed.</p>
</section>
      <h4><a class="xref" href="C1.DataEngine.ColumnOpCustom.html">ColumnOpCustom</a></h4>
      <section></section>
      <h4><a class="xref" href="C1.DataEngine.ColumnOpCustomBase.html">ColumnOpCustomBase</a></h4>
      <section></section>
      <h4><a class="xref" href="C1.DataEngine.ColumnOpCustomGroup.html">ColumnOpCustomGroup</a></h4>
      <section></section>
      <h4><a class="xref" href="C1.DataEngine.Columns.html">Columns</a></h4>
      <section><p>Class used in specifying queries. See &quot;DataEngine queries&quot; for explanations of how queries are created and executed.</p>
</section>
      <h4><a class="xref" href="C1.DataEngine.CondValue.html">CondValue</a></h4>
      <section><p>Class used in specifying queries. See &quot;DataEngine queries&quot; for explanations of how queries are created and executed.</p>
</section>
      <h4><a class="xref" href="C1.DataEngine.CondValues.html">CondValues</a></h4>
      <section><p>Class used in specifying queries. See &quot;DataEngine queries&quot; for explanations of how queries are created and executed.</p>
</section>
      <h4><a class="xref" href="C1.DataEngine.Condition.html">Condition</a></h4>
      <section><p>Class used in specifying queries. See &quot;DataEngine queries&quot; for explanations of how queries are created and executed.</p>
</section>
      <h4><a class="xref" href="C1.DataEngine.Connector.html">Connector</a></h4>
      <section><p>Base class for ComponentOne DataEngine data connectors.</p>
</section>
      <h4><a class="xref" href="C1.DataEngine.Converter.html">Converter</a></h4>
      <section></section>
      <h4><a class="xref" href="C1.DataEngine.DbConnector.html">DbConnector</a></h4>
      <section><p>Connector for importing data to a DataEngine table from a database.</p>
</section>
      <h4><a class="xref" href="C1.DataEngine.JoinColumns.html">JoinColumns</a></h4>
      <section><p>Class used in specifying queries. See &quot;DataEngine queries&quot; for explanations of how queries are created and executed.</p>
</section>
      <h4><a class="xref" href="C1.DataEngine.JoinQuery.html">JoinQuery</a></h4>
      <section><p>Represents a DataEngine query joining a main table with one or more linked tables.</p>
</section>
      <h4><a class="xref" href="C1.DataEngine.ObjectConnector-1.html">ObjectConnector&lt;T&gt;</a></h4>
      <section><p>Connector for importing data to a DataEngine table from an arbitrary IEnumerable.</p>
</section>
      <h4><a class="xref" href="C1.DataEngine.Op.html">Op</a></h4>
      <section><p>Class used in specifying queries. See &quot;DataEngine queries&quot; for explanations of how queries are created and executed.</p>
</section>
      <h4><a class="xref" href="C1.DataEngine.Query.html">Query</a></h4>
      <section><p>Represents a DataEngine query, that is, a table filled with rows computed by DataEngine from one or more base tables by applying query operations.</p>
</section>
      <h4><a class="xref" href="C1.DataEngine.Table.html">Table</a></h4>
      <section><p>Base class for <a class="xref" href="C1.DataEngine.BaseTable.html">BaseTable</a> and <a class="xref" href="C1.DataEngine.Query.html">Query</a>.</p>
</section>
      <h4><a class="xref" href="C1.DataEngine.UnsupportedTypeException.html">UnsupportedTypeException</a></h4>
      <section><p>Exception for unsupported types in DbConnector.</p>
</section>
      <h4><a class="xref" href="C1.DataEngine.Values.html">Values</a></h4>
      <section></section>
      <h4><a class="xref" href="C1.DataEngine.Workspace.html">Workspace</a></h4>
      <section><p>Provides access to the ComponentOne DataEngine.</p>
</section>
    <h3 id="interfaces">
Interfaces
</h3>
      <h4><a class="xref" href="C1.DataEngine.IDataList.html">IDataList</a></h4>
      <section><p>Represents the collection of rows of a DataEngine table or query.</p>
</section>
    <h3 id="enums">
Enums
</h3>
      <h4><a class="xref" href="C1.DataEngine.ClearFileType.html">ClearFileType</a></h4>
      <section><p>Kind of data files to delete (for disk cleanup). Used in the <a class="xref" href="C1.DataEngine.Workspace.Clear.html#C1_DataEngine_Workspace_Clear_C1_DataEngine_ClearFileType_">Clear(ClearFileType)</a> method.</p>
</section>
      <h4><a class="xref" href="C1.DataEngine.DateTimeParts.html">DateTimeParts</a></h4>
      <section><p>Used in DbParts operation to indicate the part to extract from a DateTime value.</p>
</section>
      <h4><a class="xref" href="C1.DataEngine.KeepFileType.html">KeepFileType</a></h4>
      <section><p>Strategies determining what files are kept permanently after their creation and what are deleted when no longer needed.
Used in the <a class="xref" href="C1.DataEngine.Workspace.KeepFiles.html#C1_DataEngine_Workspace_KeepFiles">KeepFiles</a> property.</p>
</section>
    <h3 id="delegates">
Delegates
</h3>
      <h4><a class="xref" href="C1.DataEngine.GroupOpCallback.html">GroupOpCallback</a></h4>
      <section></section>
      <h4><a class="xref" href="C1.DataEngine.OpCallback.html">OpCallback</a></h4>
      <section></section>


</div>
