| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> |
| <!-- NewPage --> |
| <html lang="en"> |
| <head> |
| <!-- Generated by javadoc --> |
| <title>Schema.LogicalType (Apache Beam 2.38.0-SNAPSHOT)</title> |
| <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style"> |
| <script type="text/javascript" src="../../../../../script.js"></script> |
| </head> |
| <body> |
| <script type="text/javascript"><!-- |
| try { |
| if (location.href.indexOf('is-external=true') == -1) { |
| parent.document.title="Schema.LogicalType (Apache Beam 2.38.0-SNAPSHOT)"; |
| } |
| } |
| catch(err) { |
| } |
| //--> |
| var methods = {"i0":18,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6}; |
| var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"],16:["t5","Default Methods"]}; |
| var altColor = "altColor"; |
| var rowColor = "rowColor"; |
| var tableTab = "tableTab"; |
| var activeTableTab = "activeTableTab"; |
| </script> |
| <noscript> |
| <div>JavaScript is disabled on your browser.</div> |
| </noscript> |
| <!-- ========= START OF TOP NAVBAR ======= --> |
| <div class="topNav"><a name="navbar.top"> |
| <!-- --> |
| </a> |
| <div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> |
| <a name="navbar.top.firstrow"> |
| <!-- --> |
| </a> |
| <ul class="navList" title="Navigation"> |
| <li><a href="../../../../../overview-summary.html">Overview</a></li> |
| <li><a href="package-summary.html">Package</a></li> |
| <li class="navBarCell1Rev">Class</li> |
| <li><a href="package-tree.html">Tree</a></li> |
| <li><a href="../../../../../deprecated-list.html">Deprecated</a></li> |
| <li><a href="../../../../../index-all.html">Index</a></li> |
| <li><a href="../../../../../help-doc.html">Help</a></li> |
| </ul> |
| </div> |
| <div class="subNav"> |
| <ul class="navList"> |
| <li><a href="../../../../../org/apache/beam/sdk/schemas/Schema.FieldType.html" title="class in org.apache.beam.sdk.schemas"><span class="typeNameLink">Prev Class</span></a></li> |
| <li><a href="../../../../../org/apache/beam/sdk/schemas/Schema.Options.html" title="class in org.apache.beam.sdk.schemas"><span class="typeNameLink">Next Class</span></a></li> |
| </ul> |
| <ul class="navList"> |
| <li><a href="../../../../../index.html?org/apache/beam/sdk/schemas/Schema.LogicalType.html" target="_top">Frames</a></li> |
| <li><a href="Schema.LogicalType.html" target="_top">No Frames</a></li> |
| </ul> |
| <ul class="navList" id="allclasses_navbar_top"> |
| <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li> |
| </ul> |
| <div> |
| <script type="text/javascript"><!-- |
| allClassesLink = document.getElementById("allclasses_navbar_top"); |
| if(window==top) { |
| allClassesLink.style.display = "block"; |
| } |
| else { |
| allClassesLink.style.display = "none"; |
| } |
| //--> |
| </script> |
| </div> |
| <div> |
| <ul class="subNavList"> |
| <li>Summary: </li> |
| <li>Nested | </li> |
| <li>Field | </li> |
| <li>Constr | </li> |
| <li><a href="#method.summary">Method</a></li> |
| </ul> |
| <ul class="subNavList"> |
| <li>Detail: </li> |
| <li>Field | </li> |
| <li>Constr | </li> |
| <li><a href="#method.detail">Method</a></li> |
| </ul> |
| </div> |
| <a name="skip.navbar.top"> |
| <!-- --> |
| </a></div> |
| <!-- ========= END OF TOP NAVBAR ========= --> |
| <!-- ======== START OF CLASS DATA ======== --> |
| <div class="header"> |
| <div class="subTitle">org.apache.beam.sdk.schemas</div> |
| <h2 title="Interface Schema.LogicalType" class="title">Interface Schema.LogicalType<InputT,BaseT></h2> |
| </div> |
| <div class="contentContainer"> |
| <div class="description"> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <dl> |
| <dt><span class="paramLabel">Type Parameters:</span></dt> |
| <dd><code>InputT</code> - The Java type used to set the type when using <code>Row.Builder#addValue</code>.</dd> |
| <dd><code>BaseT</code> - The Java type for the underlying storage.</dd> |
| </dl> |
| <dl> |
| <dt>All Superinterfaces:</dt> |
| <dd>java.io.Serializable</dd> |
| </dl> |
| <dl> |
| <dt>All Known Implementing Classes:</dt> |
| <dd><a href="../../../../../org/apache/beam/sdk/extensions/sql/impl/utils/CalciteUtils.CharType.html" title="class in org.apache.beam.sdk.extensions.sql.impl.utils">CalciteUtils.CharType</a>, <a href="../../../../../org/apache/beam/sdk/extensions/sql/impl/utils/CalciteUtils.TimeWithLocalTzType.html" title="class in org.apache.beam.sdk.extensions.sql.impl.utils">CalciteUtils.TimeWithLocalTzType</a>, <a href="../../../../../org/apache/beam/sdk/schemas/logicaltypes/Date.html" title="class in org.apache.beam.sdk.schemas.logicaltypes">Date</a>, <a href="../../../../../org/apache/beam/sdk/schemas/logicaltypes/DateTime.html" title="class in org.apache.beam.sdk.schemas.logicaltypes">DateTime</a>, <a href="../../../../../org/apache/beam/sdk/schemas/logicaltypes/EnumerationType.html" title="class in org.apache.beam.sdk.schemas.logicaltypes">EnumerationType</a>, <a href="../../../../../org/apache/beam/sdk/schemas/logicaltypes/FixedBytes.html" title="class in org.apache.beam.sdk.schemas.logicaltypes">FixedBytes</a>, <a href="../../../../../org/apache/beam/sdk/schemas/logicaltypes/MicrosInstant.html" title="class in org.apache.beam.sdk.schemas.logicaltypes">MicrosInstant</a>, <a href="../../../../../org/apache/beam/sdk/schemas/logicaltypes/NanosDuration.html" title="class in org.apache.beam.sdk.schemas.logicaltypes">NanosDuration</a>, <a href="../../../../../org/apache/beam/sdk/schemas/logicaltypes/NanosInstant.html" title="class in org.apache.beam.sdk.schemas.logicaltypes">NanosInstant</a>, <a href="../../../../../org/apache/beam/sdk/schemas/logicaltypes/OneOfType.html" title="class in org.apache.beam.sdk.schemas.logicaltypes">OneOfType</a>, <a href="../../../../../org/apache/beam/sdk/schemas/logicaltypes/PassThroughLogicalType.html" title="class in org.apache.beam.sdk.schemas.logicaltypes">PassThroughLogicalType</a>, <a href="../../../../../org/apache/beam/sdk/extensions/protobuf/ProtoSchemaLogicalTypes.Fixed32.html" title="class in org.apache.beam.sdk.extensions.protobuf">ProtoSchemaLogicalTypes.Fixed32</a>, <a href="../../../../../org/apache/beam/sdk/extensions/protobuf/ProtoSchemaLogicalTypes.Fixed64.html" title="class in org.apache.beam.sdk.extensions.protobuf">ProtoSchemaLogicalTypes.Fixed64</a>, <a href="../../../../../org/apache/beam/sdk/extensions/protobuf/ProtoSchemaLogicalTypes.SFixed32.html" title="class in org.apache.beam.sdk.extensions.protobuf">ProtoSchemaLogicalTypes.SFixed32</a>, <a href="../../../../../org/apache/beam/sdk/extensions/protobuf/ProtoSchemaLogicalTypes.SFixed64.html" title="class in org.apache.beam.sdk.extensions.protobuf">ProtoSchemaLogicalTypes.SFixed64</a>, <a href="../../../../../org/apache/beam/sdk/extensions/protobuf/ProtoSchemaLogicalTypes.SInt32.html" title="class in org.apache.beam.sdk.extensions.protobuf">ProtoSchemaLogicalTypes.SInt32</a>, <a href="../../../../../org/apache/beam/sdk/extensions/protobuf/ProtoSchemaLogicalTypes.SInt64.html" title="class in org.apache.beam.sdk.extensions.protobuf">ProtoSchemaLogicalTypes.SInt64</a>, <a href="../../../../../org/apache/beam/sdk/extensions/protobuf/ProtoSchemaLogicalTypes.UInt32.html" title="class in org.apache.beam.sdk.extensions.protobuf">ProtoSchemaLogicalTypes.UInt32</a>, <a href="../../../../../org/apache/beam/sdk/extensions/protobuf/ProtoSchemaLogicalTypes.UInt64.html" title="class in org.apache.beam.sdk.extensions.protobuf">ProtoSchemaLogicalTypes.UInt64</a>, <a href="../../../../../org/apache/beam/sdk/extensions/sbe/SbeLogicalTypes.LocalMktDate.html" title="class in org.apache.beam.sdk.extensions.sbe">SbeLogicalTypes.LocalMktDate</a>, <a href="../../../../../org/apache/beam/sdk/extensions/sbe/SbeLogicalTypes.TZTimeOnly.html" title="class in org.apache.beam.sdk.extensions.sbe">SbeLogicalTypes.TZTimeOnly</a>, <a href="../../../../../org/apache/beam/sdk/extensions/sbe/SbeLogicalTypes.TZTimestamp.html" title="class in org.apache.beam.sdk.extensions.sbe">SbeLogicalTypes.TZTimestamp</a>, <a href="../../../../../org/apache/beam/sdk/extensions/sbe/SbeLogicalTypes.Uint16.html" title="class in org.apache.beam.sdk.extensions.sbe">SbeLogicalTypes.Uint16</a>, <a href="../../../../../org/apache/beam/sdk/extensions/sbe/SbeLogicalTypes.Uint32.html" title="class in org.apache.beam.sdk.extensions.sbe">SbeLogicalTypes.Uint32</a>, <a href="../../../../../org/apache/beam/sdk/extensions/sbe/SbeLogicalTypes.Uint64.html" title="class in org.apache.beam.sdk.extensions.sbe">SbeLogicalTypes.Uint64</a>, <a href="../../../../../org/apache/beam/sdk/extensions/sbe/SbeLogicalTypes.Uint8.html" title="class in org.apache.beam.sdk.extensions.sbe">SbeLogicalTypes.Uint8</a>, <a href="../../../../../org/apache/beam/sdk/extensions/sbe/SbeLogicalTypes.UTCDateOnly.html" title="class in org.apache.beam.sdk.extensions.sbe">SbeLogicalTypes.UTCDateOnly</a>, <a href="../../../../../org/apache/beam/sdk/extensions/sbe/SbeLogicalTypes.UTCTimeOnly.html" title="class in org.apache.beam.sdk.extensions.sbe">SbeLogicalTypes.UTCTimeOnly</a>, <a href="../../../../../org/apache/beam/sdk/extensions/sbe/SbeLogicalTypes.UTCTimestamp.html" title="class in org.apache.beam.sdk.extensions.sbe">SbeLogicalTypes.UTCTimestamp</a>, <a href="../../../../../org/apache/beam/sdk/schemas/logicaltypes/SchemaLogicalType.html" title="class in org.apache.beam.sdk.schemas.logicaltypes">SchemaLogicalType</a>, <a href="../../../../../org/apache/beam/sdk/schemas/logicaltypes/Time.html" title="class in org.apache.beam.sdk.schemas.logicaltypes">Time</a>, <a href="../../../../../org/apache/beam/sdk/schemas/logicaltypes/UnknownLogicalType.html" title="class in org.apache.beam.sdk.schemas.logicaltypes">UnknownLogicalType</a>, <a href="../../../../../org/apache/beam/sdk/schemas/logicaltypes/UuidLogicalType.html" title="class in org.apache.beam.sdk.schemas.logicaltypes">UuidLogicalType</a></dd> |
| </dl> |
| <dl> |
| <dt>Enclosing class:</dt> |
| <dd><a href="../../../../../org/apache/beam/sdk/schemas/Schema.html" title="class in org.apache.beam.sdk.schemas">Schema</a></dd> |
| </dl> |
| <hr> |
| <br> |
| <pre>public static interface <span class="typeNameLabel">Schema.LogicalType<InputT,BaseT></span> |
| extends java.io.Serializable</pre> |
| <div class="block">A LogicalType allows users to define a custom schema type. |
| |
| <p>A LogicalType is a way to define a new type that can be stored in a schema field using an |
| underlying FieldType as storage. A LogicalType must specify a base FieldType used to store the |
| data by overriding the <a href="../../../../../org/apache/beam/sdk/schemas/Schema.LogicalType.html#getBaseType--"><code>getBaseType()</code></a> method. Usually the FieldType returned will be |
| one of the standard ones implemented by Schema. It is legal to return another LogicalType, but |
| the storage types must eventually resolve to one of the standard Schema types; it is not |
| allowed to have LogicalTypes reference each other recursively via getBaseType. The <a href="../../../../../org/apache/beam/sdk/schemas/Schema.LogicalType.html#toBaseType-InputT-"><code>toBaseType(InputT)</code></a> and <a href="../../../../../org/apache/beam/sdk/schemas/Schema.LogicalType.html#toInputType-BaseT-"><code>toInputType(BaseT)</code></a> should convert back and forth between the Java type for |
| the LogicalType (InputT) and the Java type appropriate for the underlying base type (BaseT). |
| Note for nullable types, null checking is always done externally. <a href="../../../../../org/apache/beam/sdk/schemas/Schema.LogicalType.html#toBaseType-InputT-"><code>toBaseType(InputT)</code></a> and |
| <a href="../../../../../org/apache/beam/sdk/schemas/Schema.LogicalType.html#toInputType-BaseT-"><code>toInputType(BaseT)</code></a> may assume their inputs are never null. |
| |
| <p><a href="../../../../../org/apache/beam/sdk/schemas/Schema.LogicalType.html#getIdentifier--"><code>getIdentifier()</code></a> must define a globally unique identifier for this LogicalType. A |
| LogicalType can optionally provide an identifying argument as well using <a href="../../../../../org/apache/beam/sdk/schemas/Schema.LogicalType.html#getArgument--"><code>getArgument()</code></a>. |
| An example is a LogicalType that represents a fixed-size byte array. The identifier |
| "FixedBytes" uniquely identifies this LogicalType (or specifically, this class of |
| LogicalTypes), while the argument returned will be the length of the fixed-size byte array. The |
| combination of <a href="../../../../../org/apache/beam/sdk/schemas/Schema.LogicalType.html#getIdentifier--"><code>getIdentifier()</code></a> and <a href="../../../../../org/apache/beam/sdk/schemas/Schema.LogicalType.html#getArgument--"><code>getArgument()</code></a> must completely identify a |
| LogicalType. |
| |
| <p>A LogicalType can be added to a schema using <a href="../../../../../org/apache/beam/sdk/schemas/Schema.Builder.html#addLogicalTypeField-java.lang.String-org.apache.beam.sdk.schemas.Schema.LogicalType-"><code>Schema.Builder.addLogicalTypeField(java.lang.String, org.apache.beam.sdk.schemas.Schema.LogicalType<InputT, BaseT>)</code></a>.</div> |
| </li> |
| </ul> |
| </div> |
| <div class="summary"> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <!-- ========== METHOD SUMMARY =========== --> |
| <ul class="blockList"> |
| <li class="blockList"><a name="method.summary"> |
| <!-- --> |
| </a> |
| <h3>Method Summary</h3> |
| <table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> |
| <caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd"> </span></span><span id="t5" class="tableTab"><span><a href="javascript:show(16);">Default Methods</a></span><span class="tabEnd"> </span></span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colLast" scope="col">Method and Description</th> |
| </tr> |
| <tr id="i0" class="altColor"> |
| <td class="colFirst"><code>default <T> T</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/schemas/Schema.LogicalType.html#getArgument--">getArgument</a></span>()</code> |
| <div class="block">An optional argument to configure the type.</div> |
| </td> |
| </tr> |
| <tr id="i1" class="rowColor"> |
| <td class="colFirst"><code><a href="https://static.javadoc.io/org.checkerframework/checker-qual/3.10.0/org/checkerframework/checker/nullness/qual/Nullable.html?is-external=true" title="class or interface in org.checkerframework.checker.nullness.qual">@Nullable</a> <a href="../../../../../org/apache/beam/sdk/schemas/Schema.FieldType.html" title="class in org.apache.beam.sdk.schemas">Schema.FieldType</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/schemas/Schema.LogicalType.html#getArgumentType--">getArgumentType</a></span>()</code> |
| <div class="block">A schema type representing how to interpret the argument.</div> |
| </td> |
| </tr> |
| <tr id="i2" class="altColor"> |
| <td class="colFirst"><code><a href="../../../../../org/apache/beam/sdk/schemas/Schema.FieldType.html" title="class in org.apache.beam.sdk.schemas">Schema.FieldType</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/schemas/Schema.LogicalType.html#getBaseType--">getBaseType</a></span>()</code> |
| <div class="block">The base <a href="../../../../../org/apache/beam/sdk/schemas/Schema.FieldType.html" title="class in org.apache.beam.sdk.schemas"><code>Schema.FieldType</code></a> used to store values of this type.</div> |
| </td> |
| </tr> |
| <tr id="i3" class="rowColor"> |
| <td class="colFirst"><code>java.lang.String</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/schemas/Schema.LogicalType.html#getIdentifier--">getIdentifier</a></span>()</code> |
| <div class="block">The unique identifier for this type.</div> |
| </td> |
| </tr> |
| <tr id="i4" class="altColor"> |
| <td class="colFirst"><code><a href="../../../../../org/apache/beam/sdk/schemas/Schema.LogicalType.html" title="type parameter in Schema.LogicalType">BaseT</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/schemas/Schema.LogicalType.html#toBaseType-InputT-">toBaseType</a></span>(<a href="../../../../../org/apache/beam/sdk/schemas/Schema.LogicalType.html" title="type parameter in Schema.LogicalType">InputT</a> input)</code> |
| <div class="block">Convert the input type to the type Java type used by the base <a href="../../../../../org/apache/beam/sdk/schemas/Schema.FieldType.html" title="class in org.apache.beam.sdk.schemas"><code>Schema.FieldType</code></a>.</div> |
| </td> |
| </tr> |
| <tr id="i5" class="rowColor"> |
| <td class="colFirst"><code><a href="../../../../../org/apache/beam/sdk/schemas/Schema.LogicalType.html" title="type parameter in Schema.LogicalType">InputT</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/schemas/Schema.LogicalType.html#toInputType-BaseT-">toInputType</a></span>(<a href="../../../../../org/apache/beam/sdk/schemas/Schema.LogicalType.html" title="type parameter in Schema.LogicalType">BaseT</a> base)</code> |
| <div class="block">Convert the Java type used by the base <a href="../../../../../org/apache/beam/sdk/schemas/Schema.FieldType.html" title="class in org.apache.beam.sdk.schemas"><code>Schema.FieldType</code></a> to the input type.</div> |
| </td> |
| </tr> |
| </table> |
| </li> |
| </ul> |
| </li> |
| </ul> |
| </div> |
| <div class="details"> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <!-- ============ METHOD DETAIL ========== --> |
| <ul class="blockList"> |
| <li class="blockList"><a name="method.detail"> |
| <!-- --> |
| </a> |
| <h3>Method Detail</h3> |
| <a name="getIdentifier--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getIdentifier</h4> |
| <pre>java.lang.String getIdentifier()</pre> |
| <div class="block">The unique identifier for this type.</div> |
| </li> |
| </ul> |
| <a name="getArgumentType--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getArgumentType</h4> |
| <pre><a href="https://static.javadoc.io/org.checkerframework/checker-qual/3.10.0/org/checkerframework/checker/nullness/qual/Nullable.html?is-external=true" title="class or interface in org.checkerframework.checker.nullness.qual">@Nullable</a> <a href="../../../../../org/apache/beam/sdk/schemas/Schema.FieldType.html" title="class in org.apache.beam.sdk.schemas">Schema.FieldType</a> getArgumentType()</pre> |
| <div class="block">A schema type representing how to interpret the argument. <code>null</code> indicates this logical |
| type is not parameterized by an argument.</div> |
| </li> |
| </ul> |
| <a name="getArgument--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getArgument</h4> |
| <pre>default <T> T getArgument()</pre> |
| <div class="block">An optional argument to configure the type.</div> |
| </li> |
| </ul> |
| <a name="getBaseType--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getBaseType</h4> |
| <pre><a href="../../../../../org/apache/beam/sdk/schemas/Schema.FieldType.html" title="class in org.apache.beam.sdk.schemas">Schema.FieldType</a> getBaseType()</pre> |
| <div class="block">The base <a href="../../../../../org/apache/beam/sdk/schemas/Schema.FieldType.html" title="class in org.apache.beam.sdk.schemas"><code>Schema.FieldType</code></a> used to store values of this type.</div> |
| </li> |
| </ul> |
| <a name="toBaseType-java.lang.Object-"> |
| <!-- --> |
| </a><a name="toBaseType-InputT-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>toBaseType</h4> |
| <pre><a href="../../../../../org/apache/beam/sdk/schemas/Schema.LogicalType.html" title="type parameter in Schema.LogicalType">BaseT</a> toBaseType(<a href="../../../../../org/apache/beam/sdk/schemas/Schema.LogicalType.html" title="type parameter in Schema.LogicalType">InputT</a> input)</pre> |
| <div class="block">Convert the input type to the type Java type used by the base <a href="../../../../../org/apache/beam/sdk/schemas/Schema.FieldType.html" title="class in org.apache.beam.sdk.schemas"><code>Schema.FieldType</code></a>.</div> |
| </li> |
| </ul> |
| <a name="toInputType-java.lang.Object-"> |
| <!-- --> |
| </a><a name="toInputType-BaseT-"> |
| <!-- --> |
| </a> |
| <ul class="blockListLast"> |
| <li class="blockList"> |
| <h4>toInputType</h4> |
| <pre><a href="../../../../../org/apache/beam/sdk/schemas/Schema.LogicalType.html" title="type parameter in Schema.LogicalType">InputT</a> toInputType(<a href="../../../../../org/apache/beam/sdk/schemas/Schema.LogicalType.html" title="type parameter in Schema.LogicalType">BaseT</a> base)</pre> |
| <div class="block">Convert the Java type used by the base <a href="../../../../../org/apache/beam/sdk/schemas/Schema.FieldType.html" title="class in org.apache.beam.sdk.schemas"><code>Schema.FieldType</code></a> to the input type.</div> |
| </li> |
| </ul> |
| </li> |
| </ul> |
| </li> |
| </ul> |
| </div> |
| </div> |
| <!-- ========= END OF CLASS DATA ========= --> |
| <!-- ======= START OF BOTTOM NAVBAR ====== --> |
| <div class="bottomNav"><a name="navbar.bottom"> |
| <!-- --> |
| </a> |
| <div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> |
| <a name="navbar.bottom.firstrow"> |
| <!-- --> |
| </a> |
| <ul class="navList" title="Navigation"> |
| <li><a href="../../../../../overview-summary.html">Overview</a></li> |
| <li><a href="package-summary.html">Package</a></li> |
| <li class="navBarCell1Rev">Class</li> |
| <li><a href="package-tree.html">Tree</a></li> |
| <li><a href="../../../../../deprecated-list.html">Deprecated</a></li> |
| <li><a href="../../../../../index-all.html">Index</a></li> |
| <li><a href="../../../../../help-doc.html">Help</a></li> |
| </ul> |
| </div> |
| <div class="subNav"> |
| <ul class="navList"> |
| <li><a href="../../../../../org/apache/beam/sdk/schemas/Schema.FieldType.html" title="class in org.apache.beam.sdk.schemas"><span class="typeNameLink">Prev Class</span></a></li> |
| <li><a href="../../../../../org/apache/beam/sdk/schemas/Schema.Options.html" title="class in org.apache.beam.sdk.schemas"><span class="typeNameLink">Next Class</span></a></li> |
| </ul> |
| <ul class="navList"> |
| <li><a href="../../../../../index.html?org/apache/beam/sdk/schemas/Schema.LogicalType.html" target="_top">Frames</a></li> |
| <li><a href="Schema.LogicalType.html" target="_top">No Frames</a></li> |
| </ul> |
| <ul class="navList" id="allclasses_navbar_bottom"> |
| <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li> |
| </ul> |
| <div> |
| <script type="text/javascript"><!-- |
| allClassesLink = document.getElementById("allclasses_navbar_bottom"); |
| if(window==top) { |
| allClassesLink.style.display = "block"; |
| } |
| else { |
| allClassesLink.style.display = "none"; |
| } |
| //--> |
| </script> |
| </div> |
| <div> |
| <ul class="subNavList"> |
| <li>Summary: </li> |
| <li>Nested | </li> |
| <li>Field | </li> |
| <li>Constr | </li> |
| <li><a href="#method.summary">Method</a></li> |
| </ul> |
| <ul class="subNavList"> |
| <li>Detail: </li> |
| <li>Field | </li> |
| <li>Constr | </li> |
| <li><a href="#method.detail">Method</a></li> |
| </ul> |
| </div> |
| <a name="skip.navbar.bottom"> |
| <!-- --> |
| </a></div> |
| <!-- ======== END OF BOTTOM NAVBAR ======= --> |
| </body> |
| </html> |