| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
| <html xmlns="http://www.w3.org/1999/xhtml"> |
| <head> |
| <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
| <meta http-equiv="X-UA-Compatible" content="IE=9"/> |
| <meta name="generator" content="Doxygen 1.8.17"/> |
| <meta name="viewport" content="width=device-width, initial-scale=1"/> |
| <title>Avro C#: Avro.Field Class Reference</title> |
| <link href="tabs.css" rel="stylesheet" type="text/css"/> |
| <script type="text/javascript" src="jquery.js"></script> |
| <script type="text/javascript" src="dynsections.js"></script> |
| <link href="search/search.css" rel="stylesheet" type="text/css"/> |
| <script type="text/javascript" src="search/searchdata.js"></script> |
| <script type="text/javascript" src="search/search.js"></script> |
| <link href="doxygen.css" rel="stylesheet" type="text/css" /> |
| </head> |
| <body> |
| <div id="top"><!-- do not remove this div, it is closed by doxygen! --> |
| <div id="titlearea"> |
| <table cellspacing="0" cellpadding="0"> |
| <tbody> |
| <tr style="height: 56px;"> |
| <td id="projectalign" style="padding-left: 0.5em;"> |
| <div id="projectname">Avro C# |
| </div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| </div> |
| <!-- end header part --> |
| <!-- Generated by Doxygen 1.8.17 --> |
| <script type="text/javascript"> |
| /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
| var searchBox = new SearchBox("searchBox", "search",false,'Search'); |
| /* @license-end */ |
| </script> |
| <script type="text/javascript" src="menudata.js"></script> |
| <script type="text/javascript" src="menu.js"></script> |
| <script type="text/javascript"> |
| /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
| $(function() { |
| initMenu('',true,false,'search.php','Search'); |
| $(document).ready(function() { init_search(); }); |
| }); |
| /* @license-end */</script> |
| <div id="main-nav"></div> |
| <!-- window showing the filter options --> |
| <div id="MSearchSelectWindow" |
| onmouseover="return searchBox.OnSearchSelectShow()" |
| onmouseout="return searchBox.OnSearchSelectHide()" |
| onkeydown="return searchBox.OnSearchSelectKey(event)"> |
| </div> |
| |
| <!-- iframe showing the search results (closed by default) --> |
| <div id="MSearchResultsWindow"> |
| <iframe src="javascript:void(0)" frameborder="0" |
| name="MSearchResults" id="MSearchResults"> |
| </iframe> |
| </div> |
| |
| <div id="nav-path" class="navpath"> |
| <ul> |
| <li class="navelem"><a class="el" href="namespaceAvro.html">Avro</a></li><li class="navelem"><a class="el" href="classAvro_1_1Field.html">Field</a></li> </ul> |
| </div> |
| </div><!-- top --> |
| <div class="header"> |
| <div class="summary"> |
| <a href="#pub-types">Public Types</a> | |
| <a href="#pub-methods">Public Member Functions</a> | |
| <a href="#pub-attribs">Public Attributes</a> | |
| <a href="#properties">Properties</a> | |
| <a href="classAvro_1_1Field-members.html">List of all members</a> </div> |
| <div class="headertitle"> |
| <div class="title">Avro.Field Class Reference</div> </div> |
| </div><!--header--> |
| <div class="contents"> |
| |
| <p>Class for fields defined in a record |
| <a href="classAvro_1_1Field.html#details">More...</a></p> |
| <table class="memberdecls"> |
| <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a> |
| Public Types</h2></td></tr> |
| <tr class="memitem:a3d960651dda819abb29db0b94b9384d4"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="classAvro_1_1Field.html#a3d960651dda819abb29db0b94b9384d4">SortOrder</a> { <a class="el" href="classAvro_1_1Field.html#a3d960651dda819abb29db0b94b9384d4a9c9ab624360885fcf93b7643c93b6748">SortOrder.ascending</a>, |
| <a class="el" href="classAvro_1_1Field.html#a3d960651dda819abb29db0b94b9384d4ab19e9805fd7727c52ca04dfa3d24a2e5">SortOrder.descending</a>, |
| <a class="el" href="classAvro_1_1Field.html#a3d960651dda819abb29db0b94b9384d4a567bc1d268f135496de3d5b946b691f3">SortOrder.ignore</a> |
| }</td></tr> |
| <tr class="memdesc:a3d960651dda819abb29db0b94b9384d4"><td class="mdescLeft"> </td><td class="mdescRight">Enum for the sorting order of record fields <a href="classAvro_1_1Field.html#a3d960651dda819abb29db0b94b9384d4">More...</a><br /></td></tr> |
| <tr class="separator:a3d960651dda819abb29db0b94b9384d4"><td class="memSeparator" colspan="2"> </td></tr> |
| </table><table class="memberdecls"> |
| <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a> |
| Public Member Functions</h2></td></tr> |
| <tr class="memitem:ab3ad0ef4d60740f3245e261f807a8122"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classAvro_1_1Field.html#ab3ad0ef4d60740f3245e261f807a8122">Field</a> (<a class="el" href="classAvro_1_1Schema.html">Schema</a> schema, string name, int pos, IList< string > aliases=null, string doc=null, JToken defaultValue=null, <a class="el" href="classAvro_1_1Field.html#a3d960651dda819abb29db0b94b9384d4">SortOrder</a> sortorder=<a class="el" href="classAvro_1_1Field.html#a3d960651dda819abb29db0b94b9384d4a567bc1d268f135496de3d5b946b691f3">SortOrder.ignore</a>, <a class="el" href="classAvro_1_1PropertyMap.html">PropertyMap</a> customProperties=null)</td></tr> |
| <tr class="memdesc:ab3ad0ef4d60740f3245e261f807a8122"><td class="mdescLeft"> </td><td class="mdescRight">Initializes a new instance of the <a class="el" href="classAvro_1_1Field.html" title="Class for fields defined in a record">Field</a> class. <a href="classAvro_1_1Field.html#ab3ad0ef4d60740f3245e261f807a8122">More...</a><br /></td></tr> |
| <tr class="separator:ab3ad0ef4d60740f3245e261f807a8122"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ae33a7227ed4b8a184299b9768c94447e"><td class="memItemLeft" align="right" valign="top">string </td><td class="memItemRight" valign="bottom"><a class="el" href="classAvro_1_1Field.html#ae33a7227ed4b8a184299b9768c94447e">GetProperty</a> (string key)</td></tr> |
| <tr class="memdesc:ae33a7227ed4b8a184299b9768c94447e"><td class="mdescLeft"> </td><td class="mdescRight">Returns the field's custom property value given the property name <a href="classAvro_1_1Field.html#ae33a7227ed4b8a184299b9768c94447e">More...</a><br /></td></tr> |
| <tr class="separator:ae33a7227ed4b8a184299b9768c94447e"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a613166e30144db2e7f9663a706f05135"><td class="memItemLeft" align="right" valign="top">override bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classAvro_1_1Field.html#a613166e30144db2e7f9663a706f05135">Equals</a> (object obj)</td></tr> |
| <tr class="memdesc:a613166e30144db2e7f9663a706f05135"><td class="mdescLeft"> </td><td class="mdescRight">Compares two field objects <a href="classAvro_1_1Field.html#a613166e30144db2e7f9663a706f05135">More...</a><br /></td></tr> |
| <tr class="separator:a613166e30144db2e7f9663a706f05135"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a7f5d8ed0784c5bf3cb8ecb9165bb95a1"><td class="memItemLeft" align="right" valign="top">override int </td><td class="memItemRight" valign="bottom"><a class="el" href="classAvro_1_1Field.html#a7f5d8ed0784c5bf3cb8ecb9165bb95a1">GetHashCode</a> ()</td></tr> |
| <tr class="memdesc:a7f5d8ed0784c5bf3cb8ecb9165bb95a1"><td class="mdescLeft"> </td><td class="mdescRight">Hash code function <a href="classAvro_1_1Field.html#a7f5d8ed0784c5bf3cb8ecb9165bb95a1">More...</a><br /></td></tr> |
| <tr class="separator:a7f5d8ed0784c5bf3cb8ecb9165bb95a1"><td class="memSeparator" colspan="2"> </td></tr> |
| </table><table class="memberdecls"> |
| <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a> |
| Public Attributes</h2></td></tr> |
| <tr class="memitem:a0e16e792054277f0533944502810359c"><td class="memItemLeft" align="right" valign="top">readonly string </td><td class="memItemRight" valign="bottom"><a class="el" href="classAvro_1_1Field.html#a0e16e792054277f0533944502810359c">Name</a></td></tr> |
| <tr class="memdesc:a0e16e792054277f0533944502810359c"><td class="mdescLeft"> </td><td class="mdescRight">Name of the field. <a href="classAvro_1_1Field.html#a0e16e792054277f0533944502810359c">More...</a><br /></td></tr> |
| <tr class="separator:a0e16e792054277f0533944502810359c"><td class="memSeparator" colspan="2"> </td></tr> |
| </table><table class="memberdecls"> |
| <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="properties"></a> |
| Properties</h2></td></tr> |
| <tr class="memitem:a23b4c167e47a907a2ff91485d3a9633d"><td class="memItemLeft" align="right" valign="top">IList< string > </td><td class="memItemRight" valign="bottom"><a class="el" href="classAvro_1_1Field.html#a23b4c167e47a907a2ff91485d3a9633d">Aliases</a><code> [get]</code></td></tr> |
| <tr class="memdesc:a23b4c167e47a907a2ff91485d3a9633d"><td class="mdescLeft"> </td><td class="mdescRight">List of aliases for the field name. <a href="classAvro_1_1Field.html#a23b4c167e47a907a2ff91485d3a9633d">More...</a><br /></td></tr> |
| <tr class="separator:a23b4c167e47a907a2ff91485d3a9633d"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a617dcf15029e99c64d2af814cef9b68c"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classAvro_1_1Field.html#a617dcf15029e99c64d2af814cef9b68c">Pos</a><code> [get]</code></td></tr> |
| <tr class="memdesc:a617dcf15029e99c64d2af814cef9b68c"><td class="mdescLeft"> </td><td class="mdescRight">Position of the field within its record. <a href="classAvro_1_1Field.html#a617dcf15029e99c64d2af814cef9b68c">More...</a><br /></td></tr> |
| <tr class="separator:a617dcf15029e99c64d2af814cef9b68c"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:aec4b108a18de740fce920715b9a283e9"><td class="memItemLeft" align="right" valign="top">string </td><td class="memItemRight" valign="bottom"><a class="el" href="classAvro_1_1Field.html#aec4b108a18de740fce920715b9a283e9">Documentation</a><code> [get]</code></td></tr> |
| <tr class="memdesc:aec4b108a18de740fce920715b9a283e9"><td class="mdescLeft"> </td><td class="mdescRight">Documentation for the field, if any. Null if there is no documentation. <a href="classAvro_1_1Field.html#aec4b108a18de740fce920715b9a283e9">More...</a><br /></td></tr> |
| <tr class="separator:aec4b108a18de740fce920715b9a283e9"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a397546df4ab9a65b4edaa94fa20408b0"><td class="memItemLeft" align="right" valign="top">JToken </td><td class="memItemRight" valign="bottom"><a class="el" href="classAvro_1_1Field.html#a397546df4ab9a65b4edaa94fa20408b0">DefaultValue</a><code> [get]</code></td></tr> |
| <tr class="memdesc:a397546df4ab9a65b4edaa94fa20408b0"><td class="mdescLeft"> </td><td class="mdescRight">The default value for the field stored as JSON object, if defined. Otherwise, null. <a href="classAvro_1_1Field.html#a397546df4ab9a65b4edaa94fa20408b0">More...</a><br /></td></tr> |
| <tr class="separator:a397546df4ab9a65b4edaa94fa20408b0"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a076377d5d8dd7174a09d7127b21c83a6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classAvro_1_1Field.html#a3d960651dda819abb29db0b94b9384d4">SortOrder</a>? </td><td class="memItemRight" valign="bottom"><a class="el" href="classAvro_1_1Field.html#a076377d5d8dd7174a09d7127b21c83a6">Ordering</a><code> [get]</code></td></tr> |
| <tr class="memdesc:a076377d5d8dd7174a09d7127b21c83a6"><td class="mdescLeft"> </td><td class="mdescRight">Order of the field <a href="classAvro_1_1Field.html#a076377d5d8dd7174a09d7127b21c83a6">More...</a><br /></td></tr> |
| <tr class="separator:a076377d5d8dd7174a09d7127b21c83a6"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a78b5f90134c2b9adf3454086c4df1ae3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classAvro_1_1Schema.html">Schema</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classAvro_1_1Field.html#a78b5f90134c2b9adf3454086c4df1ae3">Schema</a><code> [get]</code></td></tr> |
| <tr class="memdesc:a78b5f90134c2b9adf3454086c4df1ae3"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="classAvro_1_1Field.html" title="Class for fields defined in a record">Field</a> type's schema <a href="classAvro_1_1Field.html#a78b5f90134c2b9adf3454086c4df1ae3">More...</a><br /></td></tr> |
| <tr class="separator:a78b5f90134c2b9adf3454086c4df1ae3"><td class="memSeparator" colspan="2"> </td></tr> |
| </table> |
| <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> |
| <div class="textblock"><p>Class for fields defined in a record </p> |
| </div><h2 class="groupheader">Member Enumeration Documentation</h2> |
| <a id="a3d960651dda819abb29db0b94b9384d4"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a3d960651dda819abb29db0b94b9384d4">◆ </a></span>SortOrder</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">enum <a class="el" href="classAvro_1_1Field.html#a3d960651dda819abb29db0b94b9384d4">Avro.Field.SortOrder</a></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">strong</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Enum for the sorting order of record fields </p> |
| <table class="fieldtable"> |
| <tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a3d960651dda819abb29db0b94b9384d4a9c9ab624360885fcf93b7643c93b6748"></a>ascending </td><td class="fielddoc"><p>Ascending order. </p> |
| </td></tr> |
| <tr><td class="fieldname"><a id="a3d960651dda819abb29db0b94b9384d4ab19e9805fd7727c52ca04dfa3d24a2e5"></a>descending </td><td class="fielddoc"><p>Descending order. </p> |
| </td></tr> |
| <tr><td class="fieldname"><a id="a3d960651dda819abb29db0b94b9384d4a567bc1d268f135496de3d5b946b691f3"></a>ignore </td><td class="fielddoc"><p>Ignore sort order. </p> |
| </td></tr> |
| </table> |
| |
| </div> |
| </div> |
| <h2 class="groupheader">Constructor & Destructor Documentation</h2> |
| <a id="ab3ad0ef4d60740f3245e261f807a8122"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#ab3ad0ef4d60740f3245e261f807a8122">◆ </a></span>Field()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">Avro.Field.Field </td> |
| <td>(</td> |
| <td class="paramtype"><a class="el" href="classAvro_1_1Schema.html">Schema</a> </td> |
| <td class="paramname"><em>schema</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">string </td> |
| <td class="paramname"><em>name</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">int </td> |
| <td class="paramname"><em>pos</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">IList< string > </td> |
| <td class="paramname"><em>aliases</em> = <code>null</code>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">string </td> |
| <td class="paramname"><em>doc</em> = <code>null</code>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">JToken </td> |
| <td class="paramname"><em>defaultValue</em> = <code>null</code>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype"><a class="el" href="classAvro_1_1Field.html#a3d960651dda819abb29db0b94b9384d4">SortOrder</a> </td> |
| <td class="paramname"><em>sortorder</em> = <code><a class="el" href="classAvro_1_1Field.html#a3d960651dda819abb29db0b94b9384d4a567bc1d268f135496de3d5b946b691f3">SortOrder.ignore</a></code>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype"><a class="el" href="classAvro_1_1PropertyMap.html">PropertyMap</a> </td> |
| <td class="paramname"><em>customProperties</em> = <code>null</code> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Initializes a new instance of the <a class="el" href="classAvro_1_1Field.html" title="Class for fields defined in a record">Field</a> class. </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">schema</td><td>schema for the field type.</td></tr> |
| <tr><td class="paramname">name</td><td>name of the field.</td></tr> |
| <tr><td class="paramname">aliases</td><td>list of aliases for the name of the field.</td></tr> |
| <tr><td class="paramname">pos</td><td>position of the field.</td></tr> |
| <tr><td class="paramname">doc</td><td>documentation for the field.</td></tr> |
| <tr><td class="paramname">defaultValue</td><td>field's default value if it exists.</td></tr> |
| <tr><td class="paramname">sortorder</td><td>sort order of the field.</td></tr> |
| <tr><td class="paramname">customProperties</td><td>dictionary that provides access to custom properties.</td></tr> |
| </table> |
| </dd> |
| </dl> |
| |
| </div> |
| </div> |
| <h2 class="groupheader">Member Function Documentation</h2> |
| <a id="a613166e30144db2e7f9663a706f05135"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a613166e30144db2e7f9663a706f05135">◆ </a></span>Equals()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">override bool Avro.Field.Equals </td> |
| <td>(</td> |
| <td class="paramtype">object </td> |
| <td class="paramname"><em>obj</em></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Compares two field objects </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">obj</td><td>field to compare with this field</td></tr> |
| </table> |
| </dd> |
| </dl> |
| <dl class="section return"><dt>Returns</dt><dd>true if two fields are equal, false otherwise</dd></dl> |
| |
| </div> |
| </div> |
| <a id="a7f5d8ed0784c5bf3cb8ecb9165bb95a1"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a7f5d8ed0784c5bf3cb8ecb9165bb95a1">◆ </a></span>GetHashCode()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">override int Avro.Field.GetHashCode </td> |
| <td>(</td> |
| <td class="paramname"></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Hash code function </p> |
| <dl class="section return"><dt>Returns</dt><dd></dd></dl> |
| |
| </div> |
| </div> |
| <a id="ae33a7227ed4b8a184299b9768c94447e"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#ae33a7227ed4b8a184299b9768c94447e">◆ </a></span>GetProperty()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">string Avro.Field.GetProperty </td> |
| <td>(</td> |
| <td class="paramtype">string </td> |
| <td class="paramname"><em>key</em></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Returns the field's custom property value given the property name </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">key</td><td>custom property name</td></tr> |
| </table> |
| </dd> |
| </dl> |
| <dl class="section return"><dt>Returns</dt><dd>custom property value</dd></dl> |
| |
| </div> |
| </div> |
| <h2 class="groupheader">Member Data Documentation</h2> |
| <a id="a0e16e792054277f0533944502810359c"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a0e16e792054277f0533944502810359c">◆ </a></span>Name</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">readonly string Avro.Field.Name</td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Name of the field. </p> |
| |
| </div> |
| </div> |
| <h2 class="groupheader">Property Documentation</h2> |
| <a id="a23b4c167e47a907a2ff91485d3a9633d"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a23b4c167e47a907a2ff91485d3a9633d">◆ </a></span>Aliases</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">IList<string> Avro.Field.Aliases</td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">get</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>List of aliases for the field name. </p> |
| |
| </div> |
| </div> |
| <a id="a397546df4ab9a65b4edaa94fa20408b0"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a397546df4ab9a65b4edaa94fa20408b0">◆ </a></span>DefaultValue</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">JToken Avro.Field.DefaultValue</td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">get</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>The default value for the field stored as JSON object, if defined. Otherwise, null. </p> |
| |
| </div> |
| </div> |
| <a id="aec4b108a18de740fce920715b9a283e9"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#aec4b108a18de740fce920715b9a283e9">◆ </a></span>Documentation</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">string Avro.Field.Documentation</td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">get</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Documentation for the field, if any. Null if there is no documentation. </p> |
| |
| </div> |
| </div> |
| <a id="a076377d5d8dd7174a09d7127b21c83a6"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a076377d5d8dd7174a09d7127b21c83a6">◆ </a></span>Ordering</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname"><a class="el" href="classAvro_1_1Field.html#a3d960651dda819abb29db0b94b9384d4">SortOrder</a>? Avro.Field.Ordering</td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">get</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Order of the field </p> |
| |
| </div> |
| </div> |
| <a id="a617dcf15029e99c64d2af814cef9b68c"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a617dcf15029e99c64d2af814cef9b68c">◆ </a></span>Pos</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">int Avro.Field.Pos</td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">get</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Position of the field within its record. </p> |
| |
| </div> |
| </div> |
| <a id="a78b5f90134c2b9adf3454086c4df1ae3"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a78b5f90134c2b9adf3454086c4df1ae3">◆ </a></span>Schema</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname"><a class="el" href="classAvro_1_1Schema.html">Schema</a> Avro.Field.Schema</td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">get</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p><a class="el" href="classAvro_1_1Field.html" title="Class for fields defined in a record">Field</a> type's schema </p> |
| |
| </div> |
| </div> |
| <hr/>The documentation for this class was generated from the following file:<ul> |
| <li>src/apache/main/Schema/Field.cs</li> |
| </ul> |
| </div><!-- contents --> |
| <!-- start footer part --> |
| <hr class="footer"/><address class="footer"><small> |
| Generated by  <a href="http://www.doxygen.org/index.html"> |
| <img class="footer" src="doxygen.png" alt="doxygen"/> |
| </a> 1.8.17 |
| </small></address> |
| </body> |
| </html> |