DocumentStructure.xml 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
  3. "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd">
  4. <sect1 id="Documentation_Structure" role="nobrk">
  5. <title>Documentation Structure</title>
  6. <para>This manual documents the Enterprise Control Language (ECL). ECL has
  7. been designed specifically for working with huge sets of data. This book is
  8. designed to be both a learning tool and a reference work and is divided into
  9. the following sections:</para>
  10. <informaltable colsep="1" frame="all" rowsep="1">
  11. <tgroup cols="2">
  12. <colspec align="left" colwidth="122.40pt" />
  13. <colspec />
  14. <tbody>
  15. <row>
  16. <entry><emphasis role="bold">ECL Basics</emphasis></entry>
  17. <entry>Addresses the fundamental concepts of ECL.</entry>
  18. </row>
  19. <row>
  20. <entry><emphasis role="bold">Expressions and
  21. Operators</emphasis></entry>
  22. <entry>Defines available operators and their expression evaluation
  23. precedence.</entry>
  24. </row>
  25. <row>
  26. <entry><emphasis role="bold"><emphasis role="bold">Value
  27. Types</emphasis></emphasis></entry>
  28. <entry>Introduces data types and type casting.</entry>
  29. </row>
  30. <row>
  31. <entry><emphasis role="bold">Record Structures and
  32. Files</emphasis></entry>
  33. <entry>Introduces the RECORD structure, DATASET, and INDEX.</entry>
  34. </row>
  35. <row>
  36. <entry><emphasis role="bold"><emphasis role="bold">Alien Data
  37. Types</emphasis></emphasis></entry>
  38. <entry>Defines the TYPE structure and the functions it may
  39. use.</entry>
  40. </row>
  41. <row>
  42. <entry><emphasis role="bold"><emphasis role="bold"><emphasis
  43. role="bold">Natural Language Parsing
  44. Support</emphasis></emphasis></emphasis></entry>
  45. <entry>Defines the patterns and functions the PARSE function may
  46. use.</entry>
  47. </row>
  48. <row>
  49. <entry><emphasis role="bold"><emphasis role="bold">Reserved
  50. Keywords</emphasis></emphasis></entry>
  51. <entry>Defines special-use ECL keywords not elsewhere
  52. defined.</entry>
  53. </row>
  54. <row>
  55. <entry><emphasis role="bold"><emphasis role="bold"><emphasis
  56. role="bold">Special
  57. Structures</emphasis></emphasis></emphasis></entry>
  58. <entry>Defines the TRANSFORM, MACRO, and other structures and their
  59. use.</entry>
  60. </row>
  61. <row>
  62. <entry><emphasis role="bold"><emphasis role="bold"><emphasis
  63. role="bold">Built-In Functions and
  64. Actions</emphasis></emphasis></emphasis></entry>
  65. <entry>Defines the functions and actions available as part of the
  66. language.</entry>
  67. </row>
  68. <row>
  69. <entry><emphasis role="bold"><emphasis role="bold"><emphasis
  70. role="bold">Workflow
  71. Services</emphasis></emphasis></emphasis></entry>
  72. <entry>Defines the job execution/process control aspects of
  73. ECL.</entry>
  74. </row>
  75. <row>
  76. <entry><emphasis role="bold"><emphasis role="bold"><emphasis
  77. role="bold">Templates</emphasis></emphasis></emphasis></entry>
  78. <entry>Defines the ECL Template commands.</entry>
  79. </row>
  80. <row>
  81. <entry><emphasis role="bold"><emphasis role="bold">External
  82. Services</emphasis></emphasis></entry>
  83. <entry>Defines the SERVICE structure and its use.</entry>
  84. </row>
  85. </tbody>
  86. </tgroup>
  87. </informaltable>
  88. </sect1>