blob: 58d6826116144606c535a38ec276e7bce8c05602 [file] [log] [blame]
<!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>Row (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="Row (Apache Beam 2.38.0-SNAPSHOT)";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":9,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":6,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":6,"i42":10,"i43":6,"i44":10,"i45":9,"i46":9,"i47":10,"i48":10,"i49":9};
var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"],8:["t4","Concrete 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/values/PValues.html" title="class in org.apache.beam.sdk.values"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../org/apache/beam/sdk/values/Row.Builder.html" title="class in org.apache.beam.sdk.values"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?org/apache/beam/sdk/values/Row.html" target="_top">Frames</a></li>
<li><a href="Row.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;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:&nbsp;</li>
<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</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.values</div>
<h2 title="Class Row" class="title">Class Row</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li>org.apache.beam.sdk.values.Row</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd>java.io.Serializable</dd>
</dl>
<dl>
<dt>Direct Known Subclasses:</dt>
<dd><a href="../../../../../org/apache/beam/sdk/values/RowWithGetters.html" title="class in org.apache.beam.sdk.values">RowWithGetters</a>, <a href="../../../../../org/apache/beam/sdk/values/RowWithStorage.html" title="class in org.apache.beam.sdk.values">RowWithStorage</a></dd>
</dl>
<hr>
<br>
<pre><a href="../../../../../org/apache/beam/sdk/annotations/Experimental.html" title="annotation in org.apache.beam.sdk.annotations">@Experimental</a>(<a href="../../../../../org/apache/beam/sdk/annotations/Experimental.html#value--">value</a>=<a href="../../../../../org/apache/beam/sdk/annotations/Experimental.Kind.html#SCHEMAS">SCHEMAS</a>)
public abstract class <span class="typeNameLabel">Row</span>
extends java.lang.Object
implements java.io.Serializable</pre>
<div class="block"><a href="../../../../../org/apache/beam/sdk/values/Row.html" title="class in org.apache.beam.sdk.values"><code>Row</code></a> is an immutable tuple-like schema to represent one element in a <a href="../../../../../org/apache/beam/sdk/values/PCollection.html" title="class in org.apache.beam.sdk.values"><code>PCollection</code></a>.
The fields are described with a <a href="../../../../../org/apache/beam/sdk/schemas/Schema.html" title="class in org.apache.beam.sdk.schemas"><code>Schema</code></a>.
<p><a href="../../../../../org/apache/beam/sdk/schemas/Schema.html" title="class in org.apache.beam.sdk.schemas"><code>Schema</code></a> contains the names and types for each field.
<p>There are several ways to build a new Row object. To build a row from scratch using a schema
object, <a href="../../../../../org/apache/beam/sdk/values/Row.html#withSchema-org.apache.beam.sdk.schemas.Schema-"><code>withSchema(org.apache.beam.sdk.schemas.Schema)</code></a> can be used. Schema fields can be specified by name, and nested
fields can be specified using the field selection syntax. For example:
<pre><code>
Row row = Row.withSchema(schema)
.withFieldValue("userId", "user1)
.withFieldValue("location.city", "seattle")
.withFieldValue("location.state", "wa")
.build();
</code></pre>
<p>The <a href="../../../../../org/apache/beam/sdk/values/Row.html#fromRow-org.apache.beam.sdk.values.Row-"><code>fromRow(org.apache.beam.sdk.values.Row)</code></a> builder can be used to base a row off of another row. The builder can
be used to specify values for specific fields, and all the remaining values will be taken from
the original row. For example, the following produces a row identical to the above row except for
the location.city field.
<pre><code>
Row modifiedRow =
Row.fromRow(row)
.withFieldValue("location.city", "tacoma")
.build();
</code></pre></div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../serialized-form.html#org.apache.beam.sdk.values.Row">Serialized Form</a></dd>
</dl>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== NESTED CLASS SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="nested.class.summary">
<!-- -->
</a>
<h3>Nested Class Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Class and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static class&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/values/Row.Builder.html" title="class in org.apache.beam.sdk.values">Row.Builder</a></span></code>
<div class="block">Builder for <a href="../../../../../org/apache/beam/sdk/values/Row.html" title="class in org.apache.beam.sdk.values"><code>Row</code></a>.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static class&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/values/Row.Equals.html" title="class in org.apache.beam.sdk.values">Row.Equals</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static class&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/values/Row.FieldValueBuilder.html" title="class in org.apache.beam.sdk.values">Row.FieldValueBuilder</a></span></code>
<div class="block">Builder for <a href="../../../../../org/apache/beam/sdk/values/Row.html" title="class in org.apache.beam.sdk.values"><code>Row</code></a> that bases a row on another row.</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== 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">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</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>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/values/Row.html#equals-java.lang.Object-">equals</a></span>(<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> java.lang.Object&nbsp;o)</code>&nbsp;</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../org/apache/beam/sdk/values/Row.FieldValueBuilder.html" title="class in org.apache.beam.sdk.values">Row.FieldValueBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/values/Row.html#fromRow-org.apache.beam.sdk.values.Row-">fromRow</a></span>(<a href="../../../../../org/apache/beam/sdk/values/Row.html" title="class in org.apache.beam.sdk.values">Row</a>&nbsp;row)</code>
<div class="block">Creates a row builder based on the specified row.</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>&lt;T&gt;&nbsp;<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> java.util.Collection&lt;T&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/values/Row.html#getArray-int-">getArray</a></span>(int&nbsp;idx)</code>
<div class="block">Get an array value by field index, <code>IllegalStateException</code> is thrown if schema doesn't
match.</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>&lt;T&gt;&nbsp;<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> java.util.Collection&lt;T&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/values/Row.html#getArray-java.lang.String-">getArray</a></span>(java.lang.String&nbsp;fieldName)</code>
<div class="block">Get an array value by field name, <code>IllegalStateException</code> is thrown if schema doesn't
match.</div>
</td>
</tr>
<tr id="i4" class="altColor">
<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> java.lang.Object</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/values/Row.html#getBaseValue-int-">getBaseValue</a></span>(int&nbsp;idx)</code>
<div class="block">Returns the base type for this field.</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/values/Row.html#getBaseValue-int-java.lang.Class-">getBaseValue</a></span>(int&nbsp;idx,
java.lang.Class&lt;T&gt;&nbsp;clazz)</code>
<div class="block">Returns the base type for this field.</div>
</td>
</tr>
<tr id="i6" class="altColor">
<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> java.lang.Object</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/values/Row.html#getBaseValue-java.lang.String-">getBaseValue</a></span>(java.lang.String&nbsp;fieldName)</code>
<div class="block">Returns the base type for this field.</div>
</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/values/Row.html#getBaseValue-java.lang.String-java.lang.Class-">getBaseValue</a></span>(java.lang.String&nbsp;fieldName,
java.lang.Class&lt;T&gt;&nbsp;clazz)</code>
<div class="block">Returns the base type for this field.</div>
</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code>java.util.List&lt;java.lang.Object&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/values/Row.html#getBaseValues--">getBaseValues</a></span>()</code>
<div class="block">Return a list of data values.</div>
</td>
</tr>
<tr id="i9" 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> java.lang.Boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/values/Row.html#getBoolean-int-">getBoolean</a></span>(int&nbsp;idx)</code>
<div class="block">Get a <code>Boolean</code> value by field index, <code>ClassCastException</code> is thrown if schema
doesn't match.</div>
</td>
</tr>
<tr id="i10" class="altColor">
<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> java.lang.Boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/values/Row.html#getBoolean-java.lang.String-">getBoolean</a></span>(java.lang.String&nbsp;fieldName)</code>
<div class="block">Get a <a href="../../../../../org/apache/beam/sdk/schemas/Schema.TypeName.html#BOOLEAN"><code>Schema.TypeName.BOOLEAN</code></a> value by field name, <code>IllegalStateException</code> is thrown if
schema doesn't match.</div>
</td>
</tr>
<tr id="i11" 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> java.lang.Byte</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/values/Row.html#getByte-int-">getByte</a></span>(int&nbsp;idx)</code>
<div class="block">Get a <a href="../../../../../org/apache/beam/sdk/schemas/Schema.TypeName.html#BYTE"><code>Schema.TypeName.BYTE</code></a> value by field index, <code>ClassCastException</code> is thrown if
schema doesn't match.</div>
</td>
</tr>
<tr id="i12" class="altColor">
<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> java.lang.Byte</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/values/Row.html#getByte-java.lang.String-">getByte</a></span>(java.lang.String&nbsp;fieldName)</code>
<div class="block">Get a <a href="../../../../../org/apache/beam/sdk/schemas/Schema.TypeName.html#BYTE"><code>Schema.TypeName.BYTE</code></a> value by field name, <code>IllegalStateException</code> is thrown if
schema doesn't match.</div>
</td>
</tr>
<tr id="i13" class="rowColor">
<td class="colFirst"><code>byte[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/values/Row.html#getBytes-int-">getBytes</a></span>(int&nbsp;idx)</code>
<div class="block">Get a <a href="../../../../../org/apache/beam/sdk/schemas/Schema.TypeName.html#BYTES"><code>Schema.TypeName.BYTES</code></a> value by field index, <code>ClassCastException</code> is thrown if
schema doesn't match.</div>
</td>
</tr>
<tr id="i14" class="altColor">
<td class="colFirst"><code>byte[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/values/Row.html#getBytes-java.lang.String-">getBytes</a></span>(java.lang.String&nbsp;fieldName)</code>
<div class="block">Get a <a href="../../../../../org/apache/beam/sdk/schemas/Schema.TypeName.html#BYTES"><code>Schema.TypeName.BYTES</code></a> value by field name, <code>IllegalStateException</code> is thrown if
schema doesn't match.</div>
</td>
</tr>
<tr id="i15" 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="https://static.javadoc.io/joda-time/joda-time/2.10.10/org/joda/time/ReadableDateTime.html?is-external=true" title="class or interface in org.joda.time">ReadableDateTime</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/values/Row.html#getDateTime-int-">getDateTime</a></span>(int&nbsp;idx)</code>
<div class="block">Get a <a href="../../../../../org/apache/beam/sdk/schemas/Schema.TypeName.html#DATETIME"><code>Schema.TypeName.DATETIME</code></a> value by field index, <code>IllegalStateException</code> is thrown
if schema doesn't match.</div>
</td>
</tr>
<tr id="i16" class="altColor">
<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="https://static.javadoc.io/joda-time/joda-time/2.10.10/org/joda/time/ReadableDateTime.html?is-external=true" title="class or interface in org.joda.time">ReadableDateTime</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/values/Row.html#getDateTime-java.lang.String-">getDateTime</a></span>(java.lang.String&nbsp;fieldName)</code>
<div class="block">Get a <a href="../../../../../org/apache/beam/sdk/schemas/Schema.TypeName.html#DATETIME"><code>Schema.TypeName.DATETIME</code></a> value by field name, <code>IllegalStateException</code> is thrown if
schema doesn't match.</div>
</td>
</tr>
<tr id="i17" 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> java.math.BigDecimal</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/values/Row.html#getDecimal-int-">getDecimal</a></span>(int&nbsp;idx)</code>
<div class="block">Get a <code>BigDecimal</code> value by field index, <code>ClassCastException</code> is thrown if schema
doesn't match.</div>
</td>
</tr>
<tr id="i18" class="altColor">
<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> java.math.BigDecimal</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/values/Row.html#getDecimal-java.lang.String-">getDecimal</a></span>(java.lang.String&nbsp;fieldName)</code>
<div class="block">Get a <a href="../../../../../org/apache/beam/sdk/schemas/Schema.TypeName.html#DECIMAL"><code>Schema.TypeName.DECIMAL</code></a> value by field name, <code>IllegalStateException</code> is thrown if
schema doesn't match.</div>
</td>
</tr>
<tr id="i19" 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> java.lang.Double</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/values/Row.html#getDouble-int-">getDouble</a></span>(int&nbsp;idx)</code>
<div class="block">Get a <a href="../../../../../org/apache/beam/sdk/schemas/Schema.TypeName.html#DOUBLE"><code>Schema.TypeName.DOUBLE</code></a> value by field index, <code>ClassCastException</code> is thrown if
schema doesn't match.</div>
</td>
</tr>
<tr id="i20" class="altColor">
<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> java.lang.Double</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/values/Row.html#getDouble-java.lang.String-">getDouble</a></span>(java.lang.String&nbsp;fieldName)</code>
<div class="block">Get a <a href="../../../../../org/apache/beam/sdk/schemas/Schema.TypeName.html#DOUBLE"><code>Schema.TypeName.DOUBLE</code></a> value by field name, <code>IllegalStateException</code> is thrown if
schema doesn't match.</div>
</td>
</tr>
<tr id="i21" class="rowColor">
<td class="colFirst"><code>abstract int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/values/Row.html#getFieldCount--">getFieldCount</a></span>()</code>
<div class="block">Return the size of data fields.</div>
</td>
</tr>
<tr id="i22" class="altColor">
<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> java.lang.Float</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/values/Row.html#getFloat-int-">getFloat</a></span>(int&nbsp;idx)</code>
<div class="block">Get a <a href="../../../../../org/apache/beam/sdk/schemas/Schema.TypeName.html#FLOAT"><code>Schema.TypeName.FLOAT</code></a> value by field index, <code>ClassCastException</code> is thrown if
schema doesn't match.</div>
</td>
</tr>
<tr id="i23" 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> java.lang.Float</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/values/Row.html#getFloat-java.lang.String-">getFloat</a></span>(java.lang.String&nbsp;fieldName)</code>
<div class="block">Get a <a href="../../../../../org/apache/beam/sdk/schemas/Schema.TypeName.html#FLOAT"><code>Schema.TypeName.FLOAT</code></a> value by field name, <code>IllegalStateException</code> is thrown if
schema doesn't match.</div>
</td>
</tr>
<tr id="i24" class="altColor">
<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> java.lang.Short</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/values/Row.html#getInt16-int-">getInt16</a></span>(int&nbsp;idx)</code>
<div class="block">Get a <a href="../../../../../org/apache/beam/sdk/schemas/Schema.TypeName.html#INT16"><code>Schema.TypeName.INT16</code></a> value by field index, <code>ClassCastException</code> is thrown if
schema doesn't match.</div>
</td>
</tr>
<tr id="i25" 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> java.lang.Short</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/values/Row.html#getInt16-java.lang.String-">getInt16</a></span>(java.lang.String&nbsp;fieldName)</code>
<div class="block">Get a <a href="../../../../../org/apache/beam/sdk/schemas/Schema.TypeName.html#INT16"><code>Schema.TypeName.INT16</code></a> value by field name, <code>IllegalStateException</code> is thrown if
schema doesn't match.</div>
</td>
</tr>
<tr id="i26" class="altColor">
<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> java.lang.Integer</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/values/Row.html#getInt32-int-">getInt32</a></span>(int&nbsp;idx)</code>
<div class="block">Get a <a href="../../../../../org/apache/beam/sdk/schemas/Schema.TypeName.html#INT32"><code>Schema.TypeName.INT32</code></a> value by field index, <code>ClassCastException</code> is thrown if
schema doesn't match.</div>
</td>
</tr>
<tr id="i27" 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> java.lang.Integer</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/values/Row.html#getInt32-java.lang.String-">getInt32</a></span>(java.lang.String&nbsp;fieldName)</code>
<div class="block">Get a <a href="../../../../../org/apache/beam/sdk/schemas/Schema.TypeName.html#INT32"><code>Schema.TypeName.INT32</code></a> value by field name, <code>IllegalStateException</code> is thrown if
schema doesn't match.</div>
</td>
</tr>
<tr id="i28" class="altColor">
<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> java.lang.Long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/values/Row.html#getInt64-int-">getInt64</a></span>(int&nbsp;idx)</code>
<div class="block">Get a <a href="../../../../../org/apache/beam/sdk/schemas/Schema.TypeName.html#INT64"><code>Schema.TypeName.INT64</code></a> value by field index, <code>ClassCastException</code> is thrown if
schema doesn't match.</div>
</td>
</tr>
<tr id="i29" 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> java.lang.Long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/values/Row.html#getInt64-java.lang.String-">getInt64</a></span>(java.lang.String&nbsp;fieldName)</code>
<div class="block">Get a <a href="../../../../../org/apache/beam/sdk/schemas/Schema.TypeName.html#INT64"><code>Schema.TypeName.INT64</code></a> value by field name, <code>IllegalStateException</code> is thrown if
schema doesn't match.</div>
</td>
</tr>
<tr id="i30" class="altColor">
<td class="colFirst"><code>&lt;T&gt;&nbsp;<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> java.lang.Iterable&lt;T&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/values/Row.html#getIterable-int-">getIterable</a></span>(int&nbsp;idx)</code>
<div class="block">Get an iterable value by field index, <code>IllegalStateException</code> is thrown if schema doesn't
match.</div>
</td>
</tr>
<tr id="i31" class="rowColor">
<td class="colFirst"><code>&lt;T&gt;&nbsp;<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> java.lang.Iterable&lt;T&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/values/Row.html#getIterable-java.lang.String-">getIterable</a></span>(java.lang.String&nbsp;fieldName)</code>
<div class="block">Get an iterable value by field name, <code>IllegalStateException</code> is thrown if schema doesn't
match.</div>
</td>
</tr>
<tr id="i32" class="altColor">
<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/values/Row.html#getLogicalTypeValue-int-java.lang.Class-">getLogicalTypeValue</a></span>(int&nbsp;idx,
java.lang.Class&lt;T&gt;&nbsp;clazz)</code>
<div class="block">Returns the Logical Type input type for this field.</div>
</td>
</tr>
<tr id="i33" class="rowColor">
<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/values/Row.html#getLogicalTypeValue-java.lang.String-java.lang.Class-">getLogicalTypeValue</a></span>(java.lang.String&nbsp;fieldName,
java.lang.Class&lt;T&gt;&nbsp;clazz)</code>&nbsp;</td>
</tr>
<tr id="i34" class="altColor">
<td class="colFirst"><code>&lt;T1,T2&gt;&nbsp;<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> java.util.Map&lt;T1,T2&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/values/Row.html#getMap-int-">getMap</a></span>(int&nbsp;idx)</code>
<div class="block">Get a MAP value by field index, <code>IllegalStateException</code> is thrown if schema doesn't
match.</div>
</td>
</tr>
<tr id="i35" class="rowColor">
<td class="colFirst"><code>&lt;T1,T2&gt;&nbsp;<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> java.util.Map&lt;T1,T2&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/values/Row.html#getMap-java.lang.String-">getMap</a></span>(java.lang.String&nbsp;fieldName)</code>
<div class="block">Get a MAP value by field name, <code>IllegalStateException</code> is thrown if schema doesn't match.</div>
</td>
</tr>
<tr id="i36" class="altColor">
<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/values/Row.html" title="class in org.apache.beam.sdk.values">Row</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/values/Row.html#getRow-int-">getRow</a></span>(int&nbsp;idx)</code>
<div class="block">Get a <a href="../../../../../org/apache/beam/sdk/values/Row.html" title="class in org.apache.beam.sdk.values"><code>Row</code></a> value by field index, <code>IllegalStateException</code> is thrown if schema
doesn't match.</div>
</td>
</tr>
<tr id="i37" 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/values/Row.html" title="class in org.apache.beam.sdk.values">Row</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/values/Row.html#getRow-java.lang.String-">getRow</a></span>(java.lang.String&nbsp;fieldName)</code>
<div class="block">Get a <a href="../../../../../org/apache/beam/sdk/schemas/Schema.TypeName.html#ROW"><code>Schema.TypeName.ROW</code></a> value by field name, <code>IllegalStateException</code> is thrown if
schema doesn't match.</div>
</td>
</tr>
<tr id="i38" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/beam/sdk/schemas/Schema.html" title="class in org.apache.beam.sdk.schemas">Schema</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/values/Row.html#getSchema--">getSchema</a></span>()</code>
<div class="block">Return <a href="../../../../../org/apache/beam/sdk/schemas/Schema.html" title="class in org.apache.beam.sdk.schemas"><code>Schema</code></a> which describes the fields.</div>
</td>
</tr>
<tr id="i39" 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> java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/values/Row.html#getString-int-">getString</a></span>(int&nbsp;idx)</code>
<div class="block">Get a <code>String</code> value by field index, <code>ClassCastException</code> is thrown if schema
doesn't match.</div>
</td>
</tr>
<tr id="i40" class="altColor">
<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> java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/values/Row.html#getString-java.lang.String-">getString</a></span>(java.lang.String&nbsp;fieldName)</code>
<div class="block">Get a <a href="../../../../../org/apache/beam/sdk/schemas/Schema.TypeName.html#STRING"><code>Schema.TypeName.STRING</code></a> value by field name, <code>IllegalStateException</code> is thrown if
schema doesn't match.</div>
</td>
</tr>
<tr id="i41" class="rowColor">
<td class="colFirst"><code>abstract &lt;T&gt;&nbsp;T</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/values/Row.html#getValue-int-">getValue</a></span>(int&nbsp;fieldIdx)</code>
<div class="block">Get value by field index, <code>ClassCastException</code> is thrown if schema doesn't match.</div>
</td>
</tr>
<tr id="i42" class="altColor">
<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/values/Row.html#getValue-java.lang.String-">getValue</a></span>(java.lang.String&nbsp;fieldName)</code>
<div class="block">Get value by field name, <code>ClassCastException</code> is thrown if type doesn't match.</div>
</td>
</tr>
<tr id="i43" class="rowColor">
<td class="colFirst"><code>abstract java.util.List&lt;java.lang.Object&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/values/Row.html#getValues--">getValues</a></span>()</code>
<div class="block">Return the list of data values.</div>
</td>
</tr>
<tr id="i44" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/values/Row.html#hashCode--">hashCode</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i45" class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../org/apache/beam/sdk/values/Row.html" title="class in org.apache.beam.sdk.values">Row</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/values/Row.html#nullRow-org.apache.beam.sdk.schemas.Schema-">nullRow</a></span>(<a href="../../../../../org/apache/beam/sdk/schemas/Schema.html" title="class in org.apache.beam.sdk.schemas">Schema</a>&nbsp;schema)</code>
<div class="block">Creates a new record filled with nulls.</div>
</td>
</tr>
<tr id="i46" class="altColor">
<td class="colFirst"><code>static &lt;T&gt;&nbsp;java.util.stream.Collector&lt;T,java.util.List&lt;java.lang.Object&gt;,<a href="../../../../../org/apache/beam/sdk/values/Row.html" title="class in org.apache.beam.sdk.values">Row</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/values/Row.html#toRow-org.apache.beam.sdk.schemas.Schema-">toRow</a></span>(<a href="../../../../../org/apache/beam/sdk/schemas/Schema.html" title="class in org.apache.beam.sdk.schemas">Schema</a>&nbsp;schema)</code>
<div class="block">Creates a <a href="../../../../../org/apache/beam/sdk/values/Row.html" title="class in org.apache.beam.sdk.values"><code>Row</code></a> from the list of values and <a href="../../../../../org/apache/beam/sdk/values/Row.html#getSchema--"><code>getSchema()</code></a>.</div>
</td>
</tr>
<tr id="i47" class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/values/Row.html#toString--">toString</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i48" class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/values/Row.html#toString-boolean-">toString</a></span>(boolean&nbsp;includeFieldNames)</code>
<div class="block">Convert Row to String.</div>
</td>
</tr>
<tr id="i49" class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../org/apache/beam/sdk/values/Row.Builder.html" title="class in org.apache.beam.sdk.values">Row.Builder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/beam/sdk/values/Row.html#withSchema-org.apache.beam.sdk.schemas.Schema-">withSchema</a></span>(<a href="../../../../../org/apache/beam/sdk/schemas/Schema.html" title="class in org.apache.beam.sdk.schemas">Schema</a>&nbsp;schema)</code>
<div class="block">Creates a row builder with specified <a href="../../../../../org/apache/beam/sdk/values/Row.html#getSchema--"><code>getSchema()</code></a>.</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
<code>clone, finalize, getClass, notify, notifyAll, wait, wait, wait</code></li>
</ul>
</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="getValue-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getValue</h4>
<pre>public abstract&nbsp;&lt;T&gt;&nbsp;T&nbsp;getValue(int&nbsp;fieldIdx)</pre>
<div class="block">Get value by field index, <code>ClassCastException</code> is thrown if schema doesn't match.</div>
</li>
</ul>
<a name="getFieldCount--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getFieldCount</h4>
<pre>public abstract&nbsp;int&nbsp;getFieldCount()</pre>
<div class="block">Return the size of data fields.</div>
</li>
</ul>
<a name="getValues--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getValues</h4>
<pre>public abstract&nbsp;java.util.List&lt;java.lang.Object&gt;&nbsp;getValues()</pre>
<div class="block">Return the list of data values.</div>
</li>
</ul>
<a name="getBaseValues--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getBaseValues</h4>
<pre>public&nbsp;java.util.List&lt;java.lang.Object&gt;&nbsp;getBaseValues()</pre>
<div class="block">Return a list of data values. Any LogicalType values are returned as base values. *</div>
</li>
</ul>
<a name="getValue-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getValue</h4>
<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;getValue(java.lang.String&nbsp;fieldName)</pre>
<div class="block">Get value by field name, <code>ClassCastException</code> is thrown if type doesn't match.</div>
</li>
</ul>
<a name="getByte-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getByte</h4>
<pre>public&nbsp;<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> java.lang.Byte&nbsp;getByte(java.lang.String&nbsp;fieldName)</pre>
<div class="block">Get a <a href="../../../../../org/apache/beam/sdk/schemas/Schema.TypeName.html#BYTE"><code>Schema.TypeName.BYTE</code></a> value by field name, <code>IllegalStateException</code> is thrown if
schema doesn't match.</div>
</li>
</ul>
<a name="getBytes-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getBytes</h4>
<pre>public&nbsp;byte[]&nbsp;getBytes(java.lang.String&nbsp;fieldName)</pre>
<div class="block">Get a <a href="../../../../../org/apache/beam/sdk/schemas/Schema.TypeName.html#BYTES"><code>Schema.TypeName.BYTES</code></a> value by field name, <code>IllegalStateException</code> is thrown if
schema doesn't match.</div>
</li>
</ul>
<a name="getInt16-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getInt16</h4>
<pre>public&nbsp;<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> java.lang.Short&nbsp;getInt16(java.lang.String&nbsp;fieldName)</pre>
<div class="block">Get a <a href="../../../../../org/apache/beam/sdk/schemas/Schema.TypeName.html#INT16"><code>Schema.TypeName.INT16</code></a> value by field name, <code>IllegalStateException</code> is thrown if
schema doesn't match.</div>
</li>
</ul>
<a name="getInt32-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getInt32</h4>
<pre>public&nbsp;<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> java.lang.Integer&nbsp;getInt32(java.lang.String&nbsp;fieldName)</pre>
<div class="block">Get a <a href="../../../../../org/apache/beam/sdk/schemas/Schema.TypeName.html#INT32"><code>Schema.TypeName.INT32</code></a> value by field name, <code>IllegalStateException</code> is thrown if
schema doesn't match.</div>
</li>
</ul>
<a name="getInt64-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getInt64</h4>
<pre>public&nbsp;<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> java.lang.Long&nbsp;getInt64(java.lang.String&nbsp;fieldName)</pre>
<div class="block">Get a <a href="../../../../../org/apache/beam/sdk/schemas/Schema.TypeName.html#INT64"><code>Schema.TypeName.INT64</code></a> value by field name, <code>IllegalStateException</code> is thrown if
schema doesn't match.</div>
</li>
</ul>
<a name="getDecimal-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDecimal</h4>
<pre>public&nbsp;<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> java.math.BigDecimal&nbsp;getDecimal(java.lang.String&nbsp;fieldName)</pre>
<div class="block">Get a <a href="../../../../../org/apache/beam/sdk/schemas/Schema.TypeName.html#DECIMAL"><code>Schema.TypeName.DECIMAL</code></a> value by field name, <code>IllegalStateException</code> is thrown if
schema doesn't match.</div>
</li>
</ul>
<a name="getFloat-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getFloat</h4>
<pre>public&nbsp;<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> java.lang.Float&nbsp;getFloat(java.lang.String&nbsp;fieldName)</pre>
<div class="block">Get a <a href="../../../../../org/apache/beam/sdk/schemas/Schema.TypeName.html#FLOAT"><code>Schema.TypeName.FLOAT</code></a> value by field name, <code>IllegalStateException</code> is thrown if
schema doesn't match.</div>
</li>
</ul>
<a name="getDouble-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDouble</h4>
<pre>public&nbsp;<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> java.lang.Double&nbsp;getDouble(java.lang.String&nbsp;fieldName)</pre>
<div class="block">Get a <a href="../../../../../org/apache/beam/sdk/schemas/Schema.TypeName.html#DOUBLE"><code>Schema.TypeName.DOUBLE</code></a> value by field name, <code>IllegalStateException</code> is thrown if
schema doesn't match.</div>
</li>
</ul>
<a name="getString-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getString</h4>
<pre>public&nbsp;<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> java.lang.String&nbsp;getString(java.lang.String&nbsp;fieldName)</pre>
<div class="block">Get a <a href="../../../../../org/apache/beam/sdk/schemas/Schema.TypeName.html#STRING"><code>Schema.TypeName.STRING</code></a> value by field name, <code>IllegalStateException</code> is thrown if
schema doesn't match.</div>
</li>
</ul>
<a name="getDateTime-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDateTime</h4>
<pre>public&nbsp;<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="https://static.javadoc.io/joda-time/joda-time/2.10.10/org/joda/time/ReadableDateTime.html?is-external=true" title="class or interface in org.joda.time">ReadableDateTime</a>&nbsp;getDateTime(java.lang.String&nbsp;fieldName)</pre>
<div class="block">Get a <a href="../../../../../org/apache/beam/sdk/schemas/Schema.TypeName.html#DATETIME"><code>Schema.TypeName.DATETIME</code></a> value by field name, <code>IllegalStateException</code> is thrown if
schema doesn't match.</div>
</li>
</ul>
<a name="getBoolean-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getBoolean</h4>
<pre>public&nbsp;<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> java.lang.Boolean&nbsp;getBoolean(java.lang.String&nbsp;fieldName)</pre>
<div class="block">Get a <a href="../../../../../org/apache/beam/sdk/schemas/Schema.TypeName.html#BOOLEAN"><code>Schema.TypeName.BOOLEAN</code></a> value by field name, <code>IllegalStateException</code> is thrown if
schema doesn't match.</div>
</li>
</ul>
<a name="getArray-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getArray</h4>
<pre>public&nbsp;&lt;T&gt;&nbsp;<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> java.util.Collection&lt;T&gt;&nbsp;getArray(java.lang.String&nbsp;fieldName)</pre>
<div class="block">Get an array value by field name, <code>IllegalStateException</code> is thrown if schema doesn't
match.</div>
</li>
</ul>
<a name="getIterable-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getIterable</h4>
<pre>public&nbsp;&lt;T&gt;&nbsp;<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> java.lang.Iterable&lt;T&gt;&nbsp;getIterable(java.lang.String&nbsp;fieldName)</pre>
<div class="block">Get an iterable value by field name, <code>IllegalStateException</code> is thrown if schema doesn't
match.</div>
</li>
</ul>
<a name="getMap-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMap</h4>
<pre>public&nbsp;&lt;T1,T2&gt;&nbsp;<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> java.util.Map&lt;T1,T2&gt;&nbsp;getMap(java.lang.String&nbsp;fieldName)</pre>
<div class="block">Get a MAP value by field name, <code>IllegalStateException</code> is thrown if schema doesn't match.</div>
</li>
</ul>
<a name="getLogicalTypeValue-java.lang.String-java.lang.Class-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getLogicalTypeValue</h4>
<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;getLogicalTypeValue(java.lang.String&nbsp;fieldName,
java.lang.Class&lt;T&gt;&nbsp;clazz)</pre>
</li>
</ul>
<a name="getBaseValue-java.lang.String-java.lang.Class-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getBaseValue</h4>
<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;getBaseValue(java.lang.String&nbsp;fieldName,
java.lang.Class&lt;T&gt;&nbsp;clazz)</pre>
<div class="block">Returns the base type for this field. If this is a logical type, we convert to the base value.
Otherwise the field itself is returned.</div>
</li>
</ul>
<a name="getBaseValue-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getBaseValue</h4>
<pre>public&nbsp;<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> java.lang.Object&nbsp;getBaseValue(java.lang.String&nbsp;fieldName)</pre>
<div class="block">Returns the base type for this field. If this is a logical type, we convert to the base value.
Otherwise the field itself is returned.</div>
</li>
</ul>
<a name="getRow-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRow</h4>
<pre>public&nbsp;<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/values/Row.html" title="class in org.apache.beam.sdk.values">Row</a>&nbsp;getRow(java.lang.String&nbsp;fieldName)</pre>
<div class="block">Get a <a href="../../../../../org/apache/beam/sdk/schemas/Schema.TypeName.html#ROW"><code>Schema.TypeName.ROW</code></a> value by field name, <code>IllegalStateException</code> is thrown if
schema doesn't match.</div>
</li>
</ul>
<a name="getByte-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getByte</h4>
<pre>public&nbsp;<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> java.lang.Byte&nbsp;getByte(int&nbsp;idx)</pre>
<div class="block">Get a <a href="../../../../../org/apache/beam/sdk/schemas/Schema.TypeName.html#BYTE"><code>Schema.TypeName.BYTE</code></a> value by field index, <code>ClassCastException</code> is thrown if
schema doesn't match.</div>
</li>
</ul>
<a name="getBytes-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getBytes</h4>
<pre>public&nbsp;byte[]&nbsp;getBytes(int&nbsp;idx)</pre>
<div class="block">Get a <a href="../../../../../org/apache/beam/sdk/schemas/Schema.TypeName.html#BYTES"><code>Schema.TypeName.BYTES</code></a> value by field index, <code>ClassCastException</code> is thrown if
schema doesn't match.</div>
</li>
</ul>
<a name="getInt16-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getInt16</h4>
<pre>public&nbsp;<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> java.lang.Short&nbsp;getInt16(int&nbsp;idx)</pre>
<div class="block">Get a <a href="../../../../../org/apache/beam/sdk/schemas/Schema.TypeName.html#INT16"><code>Schema.TypeName.INT16</code></a> value by field index, <code>ClassCastException</code> is thrown if
schema doesn't match.</div>
</li>
</ul>
<a name="getInt32-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getInt32</h4>
<pre>public&nbsp;<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> java.lang.Integer&nbsp;getInt32(int&nbsp;idx)</pre>
<div class="block">Get a <a href="../../../../../org/apache/beam/sdk/schemas/Schema.TypeName.html#INT32"><code>Schema.TypeName.INT32</code></a> value by field index, <code>ClassCastException</code> is thrown if
schema doesn't match.</div>
</li>
</ul>
<a name="getFloat-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getFloat</h4>
<pre>public&nbsp;<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> java.lang.Float&nbsp;getFloat(int&nbsp;idx)</pre>
<div class="block">Get a <a href="../../../../../org/apache/beam/sdk/schemas/Schema.TypeName.html#FLOAT"><code>Schema.TypeName.FLOAT</code></a> value by field index, <code>ClassCastException</code> is thrown if
schema doesn't match.</div>
</li>
</ul>
<a name="getDouble-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDouble</h4>
<pre>public&nbsp;<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> java.lang.Double&nbsp;getDouble(int&nbsp;idx)</pre>
<div class="block">Get a <a href="../../../../../org/apache/beam/sdk/schemas/Schema.TypeName.html#DOUBLE"><code>Schema.TypeName.DOUBLE</code></a> value by field index, <code>ClassCastException</code> is thrown if
schema doesn't match.</div>
</li>
</ul>
<a name="getInt64-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getInt64</h4>
<pre>public&nbsp;<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> java.lang.Long&nbsp;getInt64(int&nbsp;idx)</pre>
<div class="block">Get a <a href="../../../../../org/apache/beam/sdk/schemas/Schema.TypeName.html#INT64"><code>Schema.TypeName.INT64</code></a> value by field index, <code>ClassCastException</code> is thrown if
schema doesn't match.</div>
</li>
</ul>
<a name="getString-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getString</h4>
<pre>public&nbsp;<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> java.lang.String&nbsp;getString(int&nbsp;idx)</pre>
<div class="block">Get a <code>String</code> value by field index, <code>ClassCastException</code> is thrown if schema
doesn't match.</div>
</li>
</ul>
<a name="getDateTime-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDateTime</h4>
<pre>public&nbsp;<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="https://static.javadoc.io/joda-time/joda-time/2.10.10/org/joda/time/ReadableDateTime.html?is-external=true" title="class or interface in org.joda.time">ReadableDateTime</a>&nbsp;getDateTime(int&nbsp;idx)</pre>
<div class="block">Get a <a href="../../../../../org/apache/beam/sdk/schemas/Schema.TypeName.html#DATETIME"><code>Schema.TypeName.DATETIME</code></a> value by field index, <code>IllegalStateException</code> is thrown
if schema doesn't match.</div>
</li>
</ul>
<a name="getDecimal-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDecimal</h4>
<pre>public&nbsp;<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> java.math.BigDecimal&nbsp;getDecimal(int&nbsp;idx)</pre>
<div class="block">Get a <code>BigDecimal</code> value by field index, <code>ClassCastException</code> is thrown if schema
doesn't match.</div>
</li>
</ul>
<a name="getBoolean-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getBoolean</h4>
<pre>public&nbsp;<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> java.lang.Boolean&nbsp;getBoolean(int&nbsp;idx)</pre>
<div class="block">Get a <code>Boolean</code> value by field index, <code>ClassCastException</code> is thrown if schema
doesn't match.</div>
</li>
</ul>
<a name="getArray-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getArray</h4>
<pre>public&nbsp;&lt;T&gt;&nbsp;<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> java.util.Collection&lt;T&gt;&nbsp;getArray(int&nbsp;idx)</pre>
<div class="block">Get an array value by field index, <code>IllegalStateException</code> is thrown if schema doesn't
match.</div>
</li>
</ul>
<a name="getIterable-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getIterable</h4>
<pre>public&nbsp;&lt;T&gt;&nbsp;<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> java.lang.Iterable&lt;T&gt;&nbsp;getIterable(int&nbsp;idx)</pre>
<div class="block">Get an iterable value by field index, <code>IllegalStateException</code> is thrown if schema doesn't
match.</div>
</li>
</ul>
<a name="getMap-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMap</h4>
<pre>public&nbsp;&lt;T1,T2&gt;&nbsp;<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> java.util.Map&lt;T1,T2&gt;&nbsp;getMap(int&nbsp;idx)</pre>
<div class="block">Get a MAP value by field index, <code>IllegalStateException</code> is thrown if schema doesn't
match.</div>
</li>
</ul>
<a name="getLogicalTypeValue-int-java.lang.Class-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getLogicalTypeValue</h4>
<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;getLogicalTypeValue(int&nbsp;idx,
java.lang.Class&lt;T&gt;&nbsp;clazz)</pre>
<div class="block">Returns the Logical Type input type for this field. <code>IllegalStateException</code> is thrown if
schema doesn't match.</div>
</li>
</ul>
<a name="getBaseValue-int-java.lang.Class-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getBaseValue</h4>
<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;getBaseValue(int&nbsp;idx,
java.lang.Class&lt;T&gt;&nbsp;clazz)</pre>
<div class="block">Returns the base type for this field. If this is a logical type, we convert to the base value.
Otherwise the field itself is returned.</div>
</li>
</ul>
<a name="getBaseValue-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getBaseValue</h4>
<pre>public&nbsp;<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> java.lang.Object&nbsp;getBaseValue(int&nbsp;idx)</pre>
<div class="block">Returns the base type for this field. If this is a logical type, we convert to the base value.
Otherwise the field itself is returned.</div>
</li>
</ul>
<a name="getRow-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRow</h4>
<pre>public&nbsp;<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/values/Row.html" title="class in org.apache.beam.sdk.values">Row</a>&nbsp;getRow(int&nbsp;idx)</pre>
<div class="block">Get a <a href="../../../../../org/apache/beam/sdk/values/Row.html" title="class in org.apache.beam.sdk.values"><code>Row</code></a> value by field index, <code>IllegalStateException</code> is thrown if schema
doesn't match.</div>
</li>
</ul>
<a name="getSchema--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSchema</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/beam/sdk/schemas/Schema.html" title="class in org.apache.beam.sdk.schemas">Schema</a>&nbsp;getSchema()</pre>
<div class="block">Return <a href="../../../../../org/apache/beam/sdk/schemas/Schema.html" title="class in org.apache.beam.sdk.schemas"><code>Schema</code></a> which describes the fields.</div>
</li>
</ul>
<a name="equals-java.lang.Object-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>equals</h4>
<pre>public&nbsp;boolean&nbsp;equals(<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> java.lang.Object&nbsp;o)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code>equals</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>
</dl>
</li>
</ul>
<a name="hashCode--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hashCode</h4>
<pre>public&nbsp;int&nbsp;hashCode()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code>hashCode</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>
</dl>
</li>
</ul>
<a name="toString--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>toString</h4>
<pre>public&nbsp;java.lang.String&nbsp;toString()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code>toString</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>
</dl>
</li>
</ul>
<a name="toString-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>toString</h4>
<pre>public&nbsp;java.lang.String&nbsp;toString(boolean&nbsp;includeFieldNames)</pre>
<div class="block">Convert Row to String.</div>
</li>
</ul>
<a name="withSchema-org.apache.beam.sdk.schemas.Schema-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>withSchema</h4>
<pre>public static&nbsp;<a href="../../../../../org/apache/beam/sdk/values/Row.Builder.html" title="class in org.apache.beam.sdk.values">Row.Builder</a>&nbsp;withSchema(<a href="../../../../../org/apache/beam/sdk/schemas/Schema.html" title="class in org.apache.beam.sdk.schemas">Schema</a>&nbsp;schema)</pre>
<div class="block">Creates a row builder with specified <a href="../../../../../org/apache/beam/sdk/values/Row.html#getSchema--"><code>getSchema()</code></a>. <a href="../../../../../org/apache/beam/sdk/values/Row.Builder.html#build--"><code>Row.Builder.build()</code></a> will throw
an <code>IllegalArgumentException</code> if number of fields in <a href="../../../../../org/apache/beam/sdk/values/Row.html#getSchema--"><code>getSchema()</code></a> does not match
the number of fields specified. If any of the arguments don't match the expected types for the
schema fields, <a href="../../../../../org/apache/beam/sdk/values/Row.Builder.html#build--"><code>Row.Builder.build()</code></a> will throw a <code>ClassCastException</code>.</div>
</li>
</ul>
<a name="fromRow-org.apache.beam.sdk.values.Row-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>fromRow</h4>
<pre>public static&nbsp;<a href="../../../../../org/apache/beam/sdk/values/Row.FieldValueBuilder.html" title="class in org.apache.beam.sdk.values">Row.FieldValueBuilder</a>&nbsp;fromRow(<a href="../../../../../org/apache/beam/sdk/values/Row.html" title="class in org.apache.beam.sdk.values">Row</a>&nbsp;row)</pre>
<div class="block">Creates a row builder based on the specified row. Field values in the new row can be explicitly
set using <a href="../../../../../org/apache/beam/sdk/values/Row.FieldValueBuilder.html#withFieldValue-java.lang.String-java.lang.Object-"><code>Row.FieldValueBuilder.withFieldValue(java.lang.String, java.lang.Object)</code></a>. Any values not so overridden will be the
same as the values in the original row.</div>
</li>
</ul>
<a name="toRow-org.apache.beam.sdk.schemas.Schema-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>toRow</h4>
<pre>public static&nbsp;&lt;T&gt;&nbsp;java.util.stream.Collector&lt;T,java.util.List&lt;java.lang.Object&gt;,<a href="../../../../../org/apache/beam/sdk/values/Row.html" title="class in org.apache.beam.sdk.values">Row</a>&gt;&nbsp;toRow(<a href="../../../../../org/apache/beam/sdk/schemas/Schema.html" title="class in org.apache.beam.sdk.schemas">Schema</a>&nbsp;schema)</pre>
<div class="block">Creates a <a href="../../../../../org/apache/beam/sdk/values/Row.html" title="class in org.apache.beam.sdk.values"><code>Row</code></a> from the list of values and <a href="../../../../../org/apache/beam/sdk/values/Row.html#getSchema--"><code>getSchema()</code></a>.</div>
</li>
</ul>
<a name="nullRow-org.apache.beam.sdk.schemas.Schema-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>nullRow</h4>
<pre>public static&nbsp;<a href="../../../../../org/apache/beam/sdk/values/Row.html" title="class in org.apache.beam.sdk.values">Row</a>&nbsp;nullRow(<a href="../../../../../org/apache/beam/sdk/schemas/Schema.html" title="class in org.apache.beam.sdk.schemas">Schema</a>&nbsp;schema)</pre>
<div class="block">Creates a new record filled with nulls.</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/values/PValues.html" title="class in org.apache.beam.sdk.values"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../org/apache/beam/sdk/values/Row.Builder.html" title="class in org.apache.beam.sdk.values"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?org/apache/beam/sdk/values/Row.html" target="_top">Frames</a></li>
<li><a href="Row.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;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:&nbsp;</li>
<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>