> ## Documentation Index
> Fetch the complete documentation index at: https://docs.kinetica.com/llms.txt
> Use this file to discover all available pages before exploring further.

# VisualizeImageChartRequest

> VisualizeImageChartRequest — Kinetica Java API

<div className="kinetica-javadoc">
  <div className="header">
    <div className="sub-title"><span className="package-label-in-type">Package</span> <a href="/content/api/java/com/gpudb/protocol/package-summary">com.gpudb.protocol</a></div>
    <h1 title="Class VisualizeImageChartRequest" className="title">Class VisualizeImageChartRequest</h1>
  </div>

  <div className="inheritance" title="Inheritance Tree">
    <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" className="external-link">java.lang.Object</a>
    <div className="inheritance">com.gpudb.protocol.VisualizeImageChartRequest</div>
  </div>

  <div className="section class-description" id="class-description">
    <div className="dl notes">
      <div className="dt">All Implemented Interfaces:</div>
      <div className="dd"><code>org.apache.avro.generic.GenericContainer</code>, <code>org.apache.avro.generic.IndexedRecord</code></div>
    </div>

    <hr />

    <div className="type-signature"><span className="modifiers">public class </span><span className="element-name type-name-label">VisualizeImageChartRequest</span> <span className="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" className="external-link">Object</a> implements org.apache.avro.generic.IndexedRecord</span></div>

    <div className="block">
      A set of parameters for <a href="/content/api/java/com/gpudb/GPUdb#visualizeImageChart(com.gpudb.protocol.VisualizeImageChartRequest)"><code>GPUdb.visualizeImageChart</code></a>.
      <p> Scatter plot is the only plot type currently supported. A non-numeric column can be specified as x or y column and jitters can be added to them to avoid excessive overlapping. All color values must be in the format RRGGBB or AARRGGBB (to specify the alpha value). The image is contained in the <a href="/content/api/java/com/gpudb/protocol/VisualizeImageChartResponse#getImageData()"><code>imageData</code></a> field.</p>
    </div>
  </div>

  <div className="section summary">
    <ul className="summary-list">
      <li>
        <div className="section nested-class-summary" id="nested-class-summary">
          <h2>Nested Class Summary</h2>
          <div className="caption"><span>Nested Classes</span></div>

          <div className="summary-table three-column-summary">
            <div className="table-header col-first">Modifier and Type</div>
            <div className="table-header col-second">Class</div>
            <div className="table-header col-last">Description</div>
            <div className="col-first even-row-color"><code>static final class </code></div>
            <div className="col-second even-row-color"><code><a href="/content/api/java/com/gpudb/protocol/VisualizeImageChartRequest.Options" className="type-name-link" title="class in com.gpudb.protocol">VisualizeImageChartRequest.Options</a></code></div>

            <div className="col-last even-row-color">
              <div className="block">A set of string constants for the <a href="/content/api/java/com/gpudb/protocol/VisualizeImageChartRequest" title="class in com.gpudb.protocol"><code>VisualizeImageChartRequest</code></a> parameter <a href="#getOptions()"><code>options</code></a>.</div>
            </div>

            <div className="col-first odd-row-color"><code>static final class </code></div>
            <div className="col-second odd-row-color"><code><a href="/content/api/java/com/gpudb/protocol/VisualizeImageChartRequest.StyleOptions" className="type-name-link" title="class in com.gpudb.protocol">VisualizeImageChartRequest.StyleOptions</a></code></div>

            <div className="col-last odd-row-color">
              <div className="block">A set of string constants for the <a href="/content/api/java/com/gpudb/protocol/VisualizeImageChartRequest" title="class in com.gpudb.protocol"><code>VisualizeImageChartRequest</code></a> parameter <a href="#getStyleOptions()"><code>styleOptions</code></a>.</div>
            </div>
          </div>
        </div>
      </li>

      <li>
        <div className="section constructor-summary" id="constructor-summary">
          <h2>Constructor Summary</h2>
          <div className="caption"><span>Constructors</span></div>

          <div className="summary-table two-column-summary">
            <div className="table-header col-first">Constructor</div>
            <div className="table-header col-last">Description</div>
            <div className="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()" className="member-name-link">VisualizeImageChartRequest</a>()</code></div>

            <div className="col-last even-row-color">
              <div className="block">Constructs a VisualizeImageChartRequest object with default parameters.</div>
            </div>

            <div className="col-constructor-name odd-row-color"><code><a href="#%3Cinit%3E(java.lang.String,java.util.List,java.util.List,double,double,double,double,int,int,java.lang.String,java.util.Map,java.util.Map)" className="member-name-link">VisualizeImageChartRequest</a><wbr />(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a> tableName, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html" title="class or interface in java.util" className="external-link">List</a>\<<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a>> xColumnNames, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html" title="class or interface in java.util" className="external-link">List</a>\<<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a>> yColumnNames, double minX, double maxX, double minY, double maxY, int width, int height, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a> bgColor, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" className="external-link">Map</a>\<<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a>,<wbr /><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html" title="class or interface in java.util" className="external-link">List</a>\<<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a>>> styleOptions, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" className="external-link">Map</a>\<<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a>,<wbr /><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a>> options)</code></div>

            <div className="col-last odd-row-color">
              <div className="block">Constructs a VisualizeImageChartRequest object with the specified parameters.</div>
            </div>
          </div>
        </div>
      </li>

      <li>
        <div className="section method-summary" id="method-summary">
          <h2>Method Summary</h2>

          <div id="method-summary-table">
            <div className="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabIndex="0" className="active-table-tab">All Methods</button><button id="method-summary-table-tab1" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabIndex="-1" className="table-tab">Static Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabIndex="-1" className="table-tab">Instance Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabIndex="-1" className="table-tab">Concrete Methods</button></div>

            <div id="method-summary-table.tabpanel" role="tabpanel" aria-labelledby="method-summary-table-tab0">
              <div className="summary-table three-column-summary">
                <div className="table-header col-first">Modifier and Type</div>
                <div className="table-header col-second">Method</div>
                <div className="table-header col-last">Description</div>
                <div className="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>boolean</code></div>
                <div className="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#equals(java.lang.Object)" className="member-name-link">equals</a><wbr />(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" className="external-link">Object</a> obj)</code></div>
                <div className="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div>
                <div className="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" className="external-link">Object</a></code></div>
                <div className="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#get(int)" className="member-name-link">get</a><wbr />(int index)</code></div>

                <div className="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
                  <div className="block">This method supports the Avro framework and is not intended to be called directly by the user.</div>
                </div>

                <div className="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></code></div>
                <div className="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getBgColor()" className="member-name-link">getBgColor</a>()</code></div>

                <div className="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
                  <div className="block">Background color of the generated image.</div>
                </div>

                <div className="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static org.apache.avro.Schema</code></div>
                <div className="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#getClassSchema()" className="member-name-link">getClassSchema</a>()</code></div>

                <div className="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
                  <div className="block">This method supports the Avro framework and is not intended to be called directly by the user.</div>
                </div>

                <div className="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>int</code></div>
                <div className="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getHeight()" className="member-name-link">getHeight</a>()</code></div>

                <div className="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
                  <div className="block">Height of the generated image in pixels.</div>
                </div>

                <div className="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>double</code></div>
                <div className="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getMaxX()" className="member-name-link">getMaxX</a>()</code></div>

                <div className="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
                  <div className="block">Upper bound for the x column values.</div>
                </div>

                <div className="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>double</code></div>
                <div className="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getMaxY()" className="member-name-link">getMaxY</a>()</code></div>

                <div className="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
                  <div className="block">Upper bound for the y column values.</div>
                </div>

                <div className="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>double</code></div>
                <div className="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getMinX()" className="member-name-link">getMinX</a>()</code></div>

                <div className="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
                  <div className="block">Lower bound for the x column values.</div>
                </div>

                <div className="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>double</code></div>
                <div className="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getMinY()" className="member-name-link">getMinY</a>()</code></div>

                <div className="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
                  <div className="block">Lower bound for the y column values.</div>
                </div>

                <div className="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" className="external-link">Map</a><wbr />\<<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a>,<wbr /><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a>></code></div>
                <div className="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getOptions()" className="member-name-link">getOptions</a>()</code></div>

                <div className="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
                  <div className="block">Optional parameters.</div>
                </div>

                <div className="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>org.apache.avro.Schema</code></div>
                <div className="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getSchema()" className="member-name-link">getSchema</a>()</code></div>

                <div className="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
                  <div className="block">This method supports the Avro framework and is not intended to be called directly by the user.</div>
                </div>

                <div className="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" className="external-link">Map</a><wbr />\<<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a>,<wbr /><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html" title="class or interface in java.util" className="external-link">List</a>\<<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a>>></code></div>
                <div className="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getStyleOptions()" className="member-name-link">getStyleOptions</a>()</code></div>

                <div className="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
                  <div className="block">Rendering style options for a chart.</div>
                </div>

                <div className="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></code></div>
                <div className="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getTableName()" className="member-name-link">getTableName</a>()</code></div>

                <div className="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
                  <div className="block">Name of the table containing the data to be drawn as a chart, in \[schema\_name.]table\_name format, using standard <a href="/content/concepts/tables/#table-name-resolution" target="_top">name resolution rules</a>.</div>
                </div>

                <div className="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>int</code></div>
                <div className="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getWidth()" className="member-name-link">getWidth</a>()</code></div>

                <div className="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
                  <div className="block">Width of the generated image in pixels.</div>
                </div>

                <div className="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html" title="class or interface in java.util" className="external-link">List</a><wbr />\<<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a>></code></div>
                <div className="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getXColumnNames()" className="member-name-link">getXColumnNames</a>()</code></div>

                <div className="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
                  <div className="block">Names of the columns containing the data mapped to the x axis of a chart.</div>
                </div>

                <div className="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html" title="class or interface in java.util" className="external-link">List</a><wbr />\<<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a>></code></div>
                <div className="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getYColumnNames()" className="member-name-link">getYColumnNames</a>()</code></div>

                <div className="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
                  <div className="block">Names of the columns containing the data mapped to the y axis of a chart.</div>
                </div>

                <div className="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>int</code></div>
                <div className="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#hashCode()" className="member-name-link">hashCode</a>()</code></div>
                <div className="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div>
                <div className="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
                <div className="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#put(int,java.lang.Object)" className="member-name-link">put</a><wbr />(int index, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" className="external-link">Object</a> value)</code></div>

                <div className="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
                  <div className="block">This method supports the Avro framework and is not intended to be called directly by the user.</div>
                </div>

                <div className="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="/content/api/java/com/gpudb/protocol/VisualizeImageChartRequest" title="class in com.gpudb.protocol">VisualizeImageChartRequest</a></code></div>
                <div className="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setBgColor(java.lang.String)" className="member-name-link">setBgColor</a><wbr />(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a> bgColor)</code></div>

                <div className="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
                  <div className="block">Background color of the generated image.</div>
                </div>

                <div className="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="/content/api/java/com/gpudb/protocol/VisualizeImageChartRequest" title="class in com.gpudb.protocol">VisualizeImageChartRequest</a></code></div>
                <div className="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setHeight(int)" className="member-name-link">setHeight</a><wbr />(int height)</code></div>

                <div className="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
                  <div className="block">Height of the generated image in pixels.</div>
                </div>

                <div className="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="/content/api/java/com/gpudb/protocol/VisualizeImageChartRequest" title="class in com.gpudb.protocol">VisualizeImageChartRequest</a></code></div>
                <div className="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setMaxX(double)" className="member-name-link">setMaxX</a><wbr />(double maxX)</code></div>

                <div className="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
                  <div className="block">Upper bound for the x column values.</div>
                </div>

                <div className="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="/content/api/java/com/gpudb/protocol/VisualizeImageChartRequest" title="class in com.gpudb.protocol">VisualizeImageChartRequest</a></code></div>
                <div className="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setMaxY(double)" className="member-name-link">setMaxY</a><wbr />(double maxY)</code></div>

                <div className="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
                  <div className="block">Upper bound for the y column values.</div>
                </div>

                <div className="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="/content/api/java/com/gpudb/protocol/VisualizeImageChartRequest" title="class in com.gpudb.protocol">VisualizeImageChartRequest</a></code></div>
                <div className="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setMinX(double)" className="member-name-link">setMinX</a><wbr />(double minX)</code></div>

                <div className="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
                  <div className="block">Lower bound for the x column values.</div>
                </div>

                <div className="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="/content/api/java/com/gpudb/protocol/VisualizeImageChartRequest" title="class in com.gpudb.protocol">VisualizeImageChartRequest</a></code></div>
                <div className="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setMinY(double)" className="member-name-link">setMinY</a><wbr />(double minY)</code></div>

                <div className="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
                  <div className="block">Lower bound for the y column values.</div>
                </div>

                <div className="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="/content/api/java/com/gpudb/protocol/VisualizeImageChartRequest" title="class in com.gpudb.protocol">VisualizeImageChartRequest</a></code></div>
                <div className="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setOptions(java.util.Map)" className="member-name-link">setOptions</a><wbr />(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" className="external-link">Map</a>\<<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a>,<wbr /><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a>> options)</code></div>

                <div className="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
                  <div className="block">Optional parameters.</div>
                </div>

                <div className="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="/content/api/java/com/gpudb/protocol/VisualizeImageChartRequest" title="class in com.gpudb.protocol">VisualizeImageChartRequest</a></code></div>
                <div className="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setStyleOptions(java.util.Map)" className="member-name-link">setStyleOptions</a><wbr />(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" className="external-link">Map</a>\<<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a>,<wbr /><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html" title="class or interface in java.util" className="external-link">List</a>\<<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a>>> styleOptions)</code></div>

                <div className="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
                  <div className="block">Rendering style options for a chart.</div>
                </div>

                <div className="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="/content/api/java/com/gpudb/protocol/VisualizeImageChartRequest" title="class in com.gpudb.protocol">VisualizeImageChartRequest</a></code></div>
                <div className="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setTableName(java.lang.String)" className="member-name-link">setTableName</a><wbr />(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a> tableName)</code></div>

                <div className="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
                  <div className="block">Name of the table containing the data to be drawn as a chart, in \[schema\_name.]table\_name format, using standard <a href="/content/concepts/tables/#table-name-resolution" target="_top">name resolution rules</a>.</div>
                </div>

                <div className="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="/content/api/java/com/gpudb/protocol/VisualizeImageChartRequest" title="class in com.gpudb.protocol">VisualizeImageChartRequest</a></code></div>
                <div className="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setWidth(int)" className="member-name-link">setWidth</a><wbr />(int width)</code></div>

                <div className="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
                  <div className="block">Width of the generated image in pixels.</div>
                </div>

                <div className="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="/content/api/java/com/gpudb/protocol/VisualizeImageChartRequest" title="class in com.gpudb.protocol">VisualizeImageChartRequest</a></code></div>
                <div className="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setXColumnNames(java.util.List)" className="member-name-link">setXColumnNames</a><wbr />(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html" title="class or interface in java.util" className="external-link">List</a>\<<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a>> xColumnNames)</code></div>

                <div className="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
                  <div className="block">Names of the columns containing the data mapped to the x axis of a chart.</div>
                </div>

                <div className="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="/content/api/java/com/gpudb/protocol/VisualizeImageChartRequest" title="class in com.gpudb.protocol">VisualizeImageChartRequest</a></code></div>
                <div className="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setYColumnNames(java.util.List)" className="member-name-link">setYColumnNames</a><wbr />(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html" title="class or interface in java.util" className="external-link">List</a>\<<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a>> yColumnNames)</code></div>

                <div className="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
                  <div className="block">Names of the columns containing the data mapped to the y axis of a chart.</div>
                </div>

                <div className="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></code></div>
                <div className="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#toString()" className="member-name-link">toString</a>()</code></div>
                <div className="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div>
              </div>
            </div>
          </div>

          <div className="inherited-list">
            <h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class java.lang.<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" className="external-link">Object</a></h3>
            <code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" className="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html#finalize()" title="class or interface in java.lang" className="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" className="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" className="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" className="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" className="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" className="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" className="external-link">wait</a></code>
          </div>
        </div>
      </li>
    </ul>
  </div>

  <div className="section details">
    <ul className="details-list">
      <li>
        <div className="section constructor-details" id="constructor-detail">
          <h2>Constructor Details</h2>

          <ul className="member-list">
            <li>
              <div className="section detail" id="<init>()">
                <h3>VisualizeImageChartRequest</h3>
                <div className="member-signature"><span className="modifiers">public</span> <span className="element-name">VisualizeImageChartRequest</span>()</div>
                <div className="block">Constructs a VisualizeImageChartRequest object with default parameters.</div>
              </div>
            </li>

            <li>
              <div className="section detail" id="<init>(java.lang.String,java.util.List,java.util.List,double,double,double,double,int,int,java.lang.String,java.util.Map,java.util.Map)">
                <h3>VisualizeImageChartRequest</h3>
                <div className="member-signature"><span className="modifiers">public</span> <span className="element-name">VisualizeImageChartRequest</span><wbr /><span className="parameters">(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a> tableName, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html" title="class or interface in java.util" className="external-link">List</a>\<<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a>> xColumnNames, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html" title="class or interface in java.util" className="external-link">List</a>\<<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a>> yColumnNames, double minX, double maxX, double minY, double maxY, int width, int height, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a> bgColor, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" className="external-link">Map</a>\<<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a>,<wbr /><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html" title="class or interface in java.util" className="external-link">List</a>\<<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a>>> styleOptions, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" className="external-link">Map</a>\<<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a>,<wbr /><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a>> options)</span></div>
                <div className="block">Constructs a VisualizeImageChartRequest object with the specified parameters.</div>

                <div className="dl notes">
                  <div className="dt">Parameters:</div>
                  <div className="dd"><code>tableName</code> - Name of the table containing the data to be drawn as a chart, in \[schema\_name.]table\_name format, using standard <a href="/content/concepts/tables/#table-name-resolution" target="_top">name resolution rules</a>.</div>
                  <div className="dd"><code>xColumnNames</code> - Names of the columns containing the data mapped to the x axis of a chart.</div>
                  <div className="dd"><code>yColumnNames</code> - Names of the columns containing the data mapped to the y axis of a chart.</div>
                  <div className="dd"><code>minX</code> - Lower bound for the x column values. For non-numeric x column, each x column item is mapped to an integral value starting from 0.</div>
                  <div className="dd"><code>maxX</code> - Upper bound for the x column values. For non-numeric x column, each x column item is mapped to an integral value starting from 0.</div>
                  <div className="dd"><code>minY</code> - Lower bound for the y column values. For non-numeric y column, each y column item is mapped to an integral value starting from 0.</div>
                  <div className="dd"><code>maxY</code> - Upper bound for the y column values. For non-numeric y column, each y column item is mapped to an integral value starting from 0.</div>
                  <div className="dd"><code>width</code> - Width of the generated image in pixels.</div>
                  <div className="dd"><code>height</code> - Height of the generated image in pixels.</div>
                  <div className="dd"><code>bgColor</code> - Background color of the generated image.</div>

                  <div className="dd">
                    <code>styleOptions</code> - Rendering style options for a chart.

                    <ul>
                      <li><a href="/content/api/java/com/gpudb/protocol/VisualizeImageChartRequest.StyleOptions#POINTCOLOR"><code>POINTCOLOR</code></a>: The color of points in the plot represented as a hexadecimal number. The default value is '0000FF'. </li>
                      <li><a href="/content/api/java/com/gpudb/protocol/VisualizeImageChartRequest.StyleOptions#POINTSIZE"><code>POINTSIZE</code></a>: The size of points in the plot represented as number of pixels. The default value is '3'. </li>

                      <li>
                        <a href="/content/api/java/com/gpudb/protocol/VisualizeImageChartRequest.StyleOptions#POINTSHAPE"><code>POINTSHAPE</code></a>: The shape of points in the plot. Supported values:

                        <ul>
                          <li><a href="/content/api/java/com/gpudb/protocol/VisualizeImageChartRequest.StyleOptions#NONE"><code>NONE</code></a> </li>
                          <li><a href="/content/api/java/com/gpudb/protocol/VisualizeImageChartRequest.StyleOptions#CIRCLE"><code>CIRCLE</code></a> </li>
                          <li><a href="/content/api/java/com/gpudb/protocol/VisualizeImageChartRequest.StyleOptions#SQUARE"><code>SQUARE</code></a> </li>
                          <li><a href="/content/api/java/com/gpudb/protocol/VisualizeImageChartRequest.StyleOptions#DIAMOND"><code>DIAMOND</code></a> </li>
                          <li><a href="/content/api/java/com/gpudb/protocol/VisualizeImageChartRequest.StyleOptions#HOLLOWCIRCLE"><code>HOLLOWCIRCLE</code></a> </li>
                          <li><a href="/content/api/java/com/gpudb/protocol/VisualizeImageChartRequest.StyleOptions#HOLLOWSQUARE"><code>HOLLOWSQUARE</code></a> </li>
                          <li><a href="/content/api/java/com/gpudb/protocol/VisualizeImageChartRequest.StyleOptions#HOLLOWDIAMOND"><code>HOLLOWDIAMOND</code></a> </li>
                        </ul>

                        The default value is <a href="/content/api/java/com/gpudb/protocol/VisualizeImageChartRequest.StyleOptions#SQUARE"><code>SQUARE</code></a>.
                      </li>

                      <li><a href="/content/api/java/com/gpudb/protocol/VisualizeImageChartRequest.StyleOptions#CB_POINTCOLORS"><code>CB\_POINTCOLORS</code></a>: Point color class break information consisting of three entries: class-break attribute, class-break values/ranges, and point color values. This option overrides the pointcolor option if both are provided. Class-break ranges are represented in the form of "min:max". Class-break values/ranges and point color values are separated by cb\_delimiter, e.g. {"{"}"price", "20:30;30:40;40:50", "0xFF0000;0x00FF00;0x0000FF"{"}"}. </li>
                      <li><a href="/content/api/java/com/gpudb/protocol/VisualizeImageChartRequest.StyleOptions#CB_POINTSIZES"><code>CB\_POINTSIZES</code></a>: Point size class break information consisting of three entries: class-break attribute, class-break values/ranges, and point size values. This option overrides the pointsize option if both are provided. Class-break ranges are represented in the form of "min:max". Class-break values/ranges and point size values are separated by cb\_delimiter, e.g. {"{"}"states", "NY;TX;CA", "3;5;7"{"}"}. </li>
                      <li><a href="/content/api/java/com/gpudb/protocol/VisualizeImageChartRequest.StyleOptions#CB_POINTSHAPES"><code>CB\_POINTSHAPES</code></a>: Point shape class break information consisting of three entries: class-break attribute, class-break values/ranges, and point shape names. This option overrides the pointshape option if both are provided. Class-break ranges are represented in the form of "min:max". Class-break values/ranges and point shape names are separated by cb\_delimiter, e.g. {"{"}"states", "NY;TX;CA", "circle;square;diamond"{"}"}. </li>
                      <li><a href="/content/api/java/com/gpudb/protocol/VisualizeImageChartRequest.StyleOptions#CB_DELIMITER"><code>CB\_DELIMITER</code></a>: A character or string which separates per-class values in a class-break style option string. The default value is ';'. </li>
                      <li><a href="/content/api/java/com/gpudb/protocol/VisualizeImageChartRequest.StyleOptions#X_ORDER_BY"><code>X\_ORDER\_BY</code></a>: An expression or aggregate expression by which non-numeric x column values are sorted, e.g. "avg(price) descending". </li>
                      <li><a href="/content/api/java/com/gpudb/protocol/VisualizeImageChartRequest.StyleOptions#Y_ORDER_BY"><code>Y\_ORDER\_BY</code></a>: An expression or aggregate expression by which non-numeric y column values are sorted, e.g. "avg(price)", which defaults to "avg(price) ascending". </li>

                      <li>
                        <a href="/content/api/java/com/gpudb/protocol/VisualizeImageChartRequest.StyleOptions#SCALE_TYPE_X"><code>SCALE\_TYPE\_X</code></a>: Type of x axis scale. Supported values:

                        <ul>
                          <li><a href="/content/api/java/com/gpudb/protocol/VisualizeImageChartRequest.StyleOptions#NONE"><code>NONE</code></a>: No scale is applied to the x axis. </li>
                          <li><a href="/content/api/java/com/gpudb/protocol/VisualizeImageChartRequest.StyleOptions#LOG"><code>LOG</code></a>: A base-10 log scale is applied to the x axis. </li>
                        </ul>

                        The default value is <a href="/content/api/java/com/gpudb/protocol/VisualizeImageChartRequest.StyleOptions#NONE"><code>NONE</code></a>.
                      </li>

                      <li>
                        <a href="/content/api/java/com/gpudb/protocol/VisualizeImageChartRequest.StyleOptions#SCALE_TYPE_Y"><code>SCALE\_TYPE\_Y</code></a>: Type of y axis scale. Supported values:

                        <ul>
                          <li><a href="/content/api/java/com/gpudb/protocol/VisualizeImageChartRequest.StyleOptions#NONE"><code>NONE</code></a>: No scale is applied to the y axis. </li>
                          <li><a href="/content/api/java/com/gpudb/protocol/VisualizeImageChartRequest.StyleOptions#LOG"><code>LOG</code></a>: A base-10 log scale is applied to the y axis. </li>
                        </ul>

                        The default value is <a href="/content/api/java/com/gpudb/protocol/VisualizeImageChartRequest.StyleOptions#NONE"><code>NONE</code></a>.
                      </li>

                      <li><a href="/content/api/java/com/gpudb/protocol/VisualizeImageChartRequest.StyleOptions#MIN_MAX_SCALED"><code>MIN\_MAX\_SCALED</code></a>: If this options is set to <code>FALSE</code>, this endpoint expects request's min/max values are not yet scaled. They will be scaled according to scale\_type\_x or scale\_type\_y for response. If this options is set to <code>TRUE</code>, this endpoint expects request's min/max values are already scaled according to scale\_type\_x/scale\_type\_y. Response's min/max values will be equal to request's min/max values. The default value is 'false'. </li>
                      <li><a href="/content/api/java/com/gpudb/protocol/VisualizeImageChartRequest.StyleOptions#JITTER_X"><code>JITTER\_X</code></a>: Amplitude of horizontal jitter applied to non-numeric x column values. The default value is '0.0'. </li>
                      <li><a href="/content/api/java/com/gpudb/protocol/VisualizeImageChartRequest.StyleOptions#JITTER_Y"><code>JITTER\_Y</code></a>: Amplitude of vertical jitter applied to non-numeric y column values. The default value is '0.0'. </li>
                      <li><a href="/content/api/java/com/gpudb/protocol/VisualizeImageChartRequest.StyleOptions#PLOT_ALL"><code>PLOT\_ALL</code></a>: If this options is set to <code>TRUE</code>, all non-numeric column values are plotted ignoring min\_x, max\_x, min\_y and max\_y parameters. The default value is 'false'. </li>
                    </ul>
                  </div>

                  <div className="dd">
                    <code>options</code> - Optional parameters.

                    <ul>
                      <li>
                        <a href="/content/api/java/com/gpudb/protocol/VisualizeImageChartRequest.Options#IMAGE_ENCODING"><code>IMAGE\_ENCODING</code></a>: Encoding to be applied to the output image. When using JSON serialization it is recommended to specify this as <a href="/content/api/java/com/gpudb/protocol/VisualizeImageChartRequest.Options#BASE64"><code>BASE64</code></a>. Supported values:

                        <ul>
                          <li><a href="/content/api/java/com/gpudb/protocol/VisualizeImageChartRequest.Options#BASE64"><code>BASE64</code></a>: Apply base64 encoding to the output image. </li>
                          <li><a href="/content/api/java/com/gpudb/protocol/VisualizeImageChartRequest.Options#NONE"><code>NONE</code></a>: Do not apply any additional encoding to the output image. </li>
                        </ul>

                        The default value is <a href="/content/api/java/com/gpudb/protocol/VisualizeImageChartRequest.Options#NONE"><code>NONE</code></a>.
                      </li>
                    </ul>

                    The default value is an empty <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" className="external-link"><code>Map</code></a>.
                  </div>
                </div>
              </div>
            </li>
          </ul>
        </div>
      </li>

      <li>
        <div className="section method-details" id="method-detail">
          <h2>Method Details</h2>

          <ul className="member-list">
            <li>
              <div className="section detail" id="getClassSchema()">
                <h3>getClassSchema</h3>
                <div className="member-signature"><span className="modifiers">public static</span> <span className="return-type">org.apache.avro.Schema</span> <span className="element-name">getClassSchema</span>()</div>
                <div className="block">This method supports the Avro framework and is not intended to be called directly by the user.</div>

                <div className="dl notes">
                  <div className="dt">Returns:</div>
                  <div className="dd">The schema for the class.</div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="getTableName()">
                <h3>getTableName</h3>
                <div className="member-signature"><span className="modifiers">public</span> <span className="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></span> <span className="element-name">getTableName</span>()</div>
                <div className="block">Name of the table containing the data to be drawn as a chart, in \[schema\_name.]table\_name format, using standard <a href="/content/concepts/tables/#table-name-resolution" target="_top">name resolution rules</a>.</div>

                <div className="dl notes">
                  <div className="dt">Returns:</div>
                  <div className="dd">The current value of <code>tableName</code>.</div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="setTableName(java.lang.String)">
                <h3>setTableName</h3>
                <div className="member-signature"><span className="modifiers">public</span> <span className="return-type"><a href="/content/api/java/com/gpudb/protocol/VisualizeImageChartRequest" title="class in com.gpudb.protocol">VisualizeImageChartRequest</a></span> <span className="element-name">setTableName</span><wbr /><span className="parameters">(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a> tableName)</span></div>
                <div className="block">Name of the table containing the data to be drawn as a chart, in \[schema\_name.]table\_name format, using standard <a href="/content/concepts/tables/#table-name-resolution" target="_top">name resolution rules</a>.</div>

                <div className="dl notes">
                  <div className="dt">Parameters:</div>
                  <div className="dd"><code>tableName</code> - The new value for <code>tableName</code>.</div>
                  <div className="dt">Returns:</div>
                  <div className="dd"><code>this</code> to mimic the builder pattern.</div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="getXColumnNames()">
                <h3>getXColumnNames</h3>
                <div className="member-signature"><span className="modifiers">public</span> <span className="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html" title="class or interface in java.util" className="external-link">List</a>\<<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a>></span> <span className="element-name">getXColumnNames</span>()</div>
                <div className="block">Names of the columns containing the data mapped to the x axis of a chart.</div>

                <div className="dl notes">
                  <div className="dt">Returns:</div>
                  <div className="dd">The current value of <code>xColumnNames</code>.</div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="setXColumnNames(java.util.List)">
                <h3>setXColumnNames</h3>
                <div className="member-signature"><span className="modifiers">public</span> <span className="return-type"><a href="/content/api/java/com/gpudb/protocol/VisualizeImageChartRequest" title="class in com.gpudb.protocol">VisualizeImageChartRequest</a></span> <span className="element-name">setXColumnNames</span><wbr /><span className="parameters">(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html" title="class or interface in java.util" className="external-link">List</a>\<<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a>> xColumnNames)</span></div>
                <div className="block">Names of the columns containing the data mapped to the x axis of a chart.</div>

                <div className="dl notes">
                  <div className="dt">Parameters:</div>
                  <div className="dd"><code>xColumnNames</code> - The new value for <code>xColumnNames</code>.</div>
                  <div className="dt">Returns:</div>
                  <div className="dd"><code>this</code> to mimic the builder pattern.</div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="getYColumnNames()">
                <h3>getYColumnNames</h3>
                <div className="member-signature"><span className="modifiers">public</span> <span className="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html" title="class or interface in java.util" className="external-link">List</a>\<<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a>></span> <span className="element-name">getYColumnNames</span>()</div>
                <div className="block">Names of the columns containing the data mapped to the y axis of a chart.</div>

                <div className="dl notes">
                  <div className="dt">Returns:</div>
                  <div className="dd">The current value of <code>yColumnNames</code>.</div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="setYColumnNames(java.util.List)">
                <h3>setYColumnNames</h3>
                <div className="member-signature"><span className="modifiers">public</span> <span className="return-type"><a href="/content/api/java/com/gpudb/protocol/VisualizeImageChartRequest" title="class in com.gpudb.protocol">VisualizeImageChartRequest</a></span> <span className="element-name">setYColumnNames</span><wbr /><span className="parameters">(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html" title="class or interface in java.util" className="external-link">List</a>\<<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a>> yColumnNames)</span></div>
                <div className="block">Names of the columns containing the data mapped to the y axis of a chart.</div>

                <div className="dl notes">
                  <div className="dt">Parameters:</div>
                  <div className="dd"><code>yColumnNames</code> - The new value for <code>yColumnNames</code>.</div>
                  <div className="dt">Returns:</div>
                  <div className="dd"><code>this</code> to mimic the builder pattern.</div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="getMinX()">
                <h3>getMinX</h3>
                <div className="member-signature"><span className="modifiers">public</span> <span className="return-type">double</span> <span className="element-name">getMinX</span>()</div>
                <div className="block">Lower bound for the x column values. For non-numeric x column, each x column item is mapped to an integral value starting from 0.</div>

                <div className="dl notes">
                  <div className="dt">Returns:</div>
                  <div className="dd">The current value of <code>minX</code>.</div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="setMinX(double)">
                <h3>setMinX</h3>
                <div className="member-signature"><span className="modifiers">public</span> <span className="return-type"><a href="/content/api/java/com/gpudb/protocol/VisualizeImageChartRequest" title="class in com.gpudb.protocol">VisualizeImageChartRequest</a></span> <span className="element-name">setMinX</span><wbr /><span className="parameters">(double minX)</span></div>
                <div className="block">Lower bound for the x column values. For non-numeric x column, each x column item is mapped to an integral value starting from 0.</div>

                <div className="dl notes">
                  <div className="dt">Parameters:</div>
                  <div className="dd"><code>minX</code> - The new value for <code>minX</code>.</div>
                  <div className="dt">Returns:</div>
                  <div className="dd"><code>this</code> to mimic the builder pattern.</div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="getMaxX()">
                <h3>getMaxX</h3>
                <div className="member-signature"><span className="modifiers">public</span> <span className="return-type">double</span> <span className="element-name">getMaxX</span>()</div>
                <div className="block">Upper bound for the x column values. For non-numeric x column, each x column item is mapped to an integral value starting from 0.</div>

                <div className="dl notes">
                  <div className="dt">Returns:</div>
                  <div className="dd">The current value of <code>maxX</code>.</div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="setMaxX(double)">
                <h3>setMaxX</h3>
                <div className="member-signature"><span className="modifiers">public</span> <span className="return-type"><a href="/content/api/java/com/gpudb/protocol/VisualizeImageChartRequest" title="class in com.gpudb.protocol">VisualizeImageChartRequest</a></span> <span className="element-name">setMaxX</span><wbr /><span className="parameters">(double maxX)</span></div>
                <div className="block">Upper bound for the x column values. For non-numeric x column, each x column item is mapped to an integral value starting from 0.</div>

                <div className="dl notes">
                  <div className="dt">Parameters:</div>
                  <div className="dd"><code>maxX</code> - The new value for <code>maxX</code>.</div>
                  <div className="dt">Returns:</div>
                  <div className="dd"><code>this</code> to mimic the builder pattern.</div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="getMinY()">
                <h3>getMinY</h3>
                <div className="member-signature"><span className="modifiers">public</span> <span className="return-type">double</span> <span className="element-name">getMinY</span>()</div>
                <div className="block">Lower bound for the y column values. For non-numeric y column, each y column item is mapped to an integral value starting from 0.</div>

                <div className="dl notes">
                  <div className="dt">Returns:</div>
                  <div className="dd">The current value of <code>minY</code>.</div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="setMinY(double)">
                <h3>setMinY</h3>
                <div className="member-signature"><span className="modifiers">public</span> <span className="return-type"><a href="/content/api/java/com/gpudb/protocol/VisualizeImageChartRequest" title="class in com.gpudb.protocol">VisualizeImageChartRequest</a></span> <span className="element-name">setMinY</span><wbr /><span className="parameters">(double minY)</span></div>
                <div className="block">Lower bound for the y column values. For non-numeric y column, each y column item is mapped to an integral value starting from 0.</div>

                <div className="dl notes">
                  <div className="dt">Parameters:</div>
                  <div className="dd"><code>minY</code> - The new value for <code>minY</code>.</div>
                  <div className="dt">Returns:</div>
                  <div className="dd"><code>this</code> to mimic the builder pattern.</div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="getMaxY()">
                <h3>getMaxY</h3>
                <div className="member-signature"><span className="modifiers">public</span> <span className="return-type">double</span> <span className="element-name">getMaxY</span>()</div>
                <div className="block">Upper bound for the y column values. For non-numeric y column, each y column item is mapped to an integral value starting from 0.</div>

                <div className="dl notes">
                  <div className="dt">Returns:</div>
                  <div className="dd">The current value of <code>maxY</code>.</div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="setMaxY(double)">
                <h3>setMaxY</h3>
                <div className="member-signature"><span className="modifiers">public</span> <span className="return-type"><a href="/content/api/java/com/gpudb/protocol/VisualizeImageChartRequest" title="class in com.gpudb.protocol">VisualizeImageChartRequest</a></span> <span className="element-name">setMaxY</span><wbr /><span className="parameters">(double maxY)</span></div>
                <div className="block">Upper bound for the y column values. For non-numeric y column, each y column item is mapped to an integral value starting from 0.</div>

                <div className="dl notes">
                  <div className="dt">Parameters:</div>
                  <div className="dd"><code>maxY</code> - The new value for <code>maxY</code>.</div>
                  <div className="dt">Returns:</div>
                  <div className="dd"><code>this</code> to mimic the builder pattern.</div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="getWidth()">
                <h3>getWidth</h3>
                <div className="member-signature"><span className="modifiers">public</span> <span className="return-type">int</span> <span className="element-name">getWidth</span>()</div>
                <div className="block">Width of the generated image in pixels.</div>

                <div className="dl notes">
                  <div className="dt">Returns:</div>
                  <div className="dd">The current value of <code>width</code>.</div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="setWidth(int)">
                <h3>setWidth</h3>
                <div className="member-signature"><span className="modifiers">public</span> <span className="return-type"><a href="/content/api/java/com/gpudb/protocol/VisualizeImageChartRequest" title="class in com.gpudb.protocol">VisualizeImageChartRequest</a></span> <span className="element-name">setWidth</span><wbr /><span className="parameters">(int width)</span></div>
                <div className="block">Width of the generated image in pixels.</div>

                <div className="dl notes">
                  <div className="dt">Parameters:</div>
                  <div className="dd"><code>width</code> - The new value for <code>width</code>.</div>
                  <div className="dt">Returns:</div>
                  <div className="dd"><code>this</code> to mimic the builder pattern.</div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="getHeight()">
                <h3>getHeight</h3>
                <div className="member-signature"><span className="modifiers">public</span> <span className="return-type">int</span> <span className="element-name">getHeight</span>()</div>
                <div className="block">Height of the generated image in pixels.</div>

                <div className="dl notes">
                  <div className="dt">Returns:</div>
                  <div className="dd">The current value of <code>height</code>.</div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="setHeight(int)">
                <h3>setHeight</h3>
                <div className="member-signature"><span className="modifiers">public</span> <span className="return-type"><a href="/content/api/java/com/gpudb/protocol/VisualizeImageChartRequest" title="class in com.gpudb.protocol">VisualizeImageChartRequest</a></span> <span className="element-name">setHeight</span><wbr /><span className="parameters">(int height)</span></div>
                <div className="block">Height of the generated image in pixels.</div>

                <div className="dl notes">
                  <div className="dt">Parameters:</div>
                  <div className="dd"><code>height</code> - The new value for <code>height</code>.</div>
                  <div className="dt">Returns:</div>
                  <div className="dd"><code>this</code> to mimic the builder pattern.</div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="getBgColor()">
                <h3>getBgColor</h3>
                <div className="member-signature"><span className="modifiers">public</span> <span className="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></span> <span className="element-name">getBgColor</span>()</div>
                <div className="block">Background color of the generated image.</div>

                <div className="dl notes">
                  <div className="dt">Returns:</div>
                  <div className="dd">The current value of <code>bgColor</code>.</div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="setBgColor(java.lang.String)">
                <h3>setBgColor</h3>
                <div className="member-signature"><span className="modifiers">public</span> <span className="return-type"><a href="/content/api/java/com/gpudb/protocol/VisualizeImageChartRequest" title="class in com.gpudb.protocol">VisualizeImageChartRequest</a></span> <span className="element-name">setBgColor</span><wbr /><span className="parameters">(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a> bgColor)</span></div>
                <div className="block">Background color of the generated image.</div>

                <div className="dl notes">
                  <div className="dt">Parameters:</div>
                  <div className="dd"><code>bgColor</code> - The new value for <code>bgColor</code>.</div>
                  <div className="dt">Returns:</div>
                  <div className="dd"><code>this</code> to mimic the builder pattern.</div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="getStyleOptions()">
                <h3>getStyleOptions</h3>
                <div className="member-signature"><span className="modifiers">public</span> <span className="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" className="external-link">Map</a>\<<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a>,<wbr /><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html" title="class or interface in java.util" className="external-link">List</a>\<<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a>>></span> <span className="element-name">getStyleOptions</span>()</div>

                <div className="block">
                  Rendering style options for a chart.

                  <ul>
                    <li><a href="/content/api/java/com/gpudb/protocol/VisualizeImageChartRequest.StyleOptions#POINTCOLOR"><code>POINTCOLOR</code></a>: The color of points in the plot represented as a hexadecimal number. The default value is '0000FF'. </li>
                    <li><a href="/content/api/java/com/gpudb/protocol/VisualizeImageChartRequest.StyleOptions#POINTSIZE"><code>POINTSIZE</code></a>: The size of points in the plot represented as number of pixels. The default value is '3'. </li>

                    <li>
                      <a href="/content/api/java/com/gpudb/protocol/VisualizeImageChartRequest.StyleOptions#POINTSHAPE"><code>POINTSHAPE</code></a>: The shape of points in the plot. Supported values:

                      <ul>
                        <li><a href="/content/api/java/com/gpudb/protocol/VisualizeImageChartRequest.StyleOptions#NONE"><code>NONE</code></a> </li>
                        <li><a href="/content/api/java/com/gpudb/protocol/VisualizeImageChartRequest.StyleOptions#CIRCLE"><code>CIRCLE</code></a> </li>
                        <li><a href="/content/api/java/com/gpudb/protocol/VisualizeImageChartRequest.StyleOptions#SQUARE"><code>SQUARE</code></a> </li>
                        <li><a href="/content/api/java/com/gpudb/protocol/VisualizeImageChartRequest.StyleOptions#DIAMOND"><code>DIAMOND</code></a> </li>
                        <li><a href="/content/api/java/com/gpudb/protocol/VisualizeImageChartRequest.StyleOptions#HOLLOWCIRCLE"><code>HOLLOWCIRCLE</code></a> </li>
                        <li><a href="/content/api/java/com/gpudb/protocol/VisualizeImageChartRequest.StyleOptions#HOLLOWSQUARE"><code>HOLLOWSQUARE</code></a> </li>
                        <li><a href="/content/api/java/com/gpudb/protocol/VisualizeImageChartRequest.StyleOptions#HOLLOWDIAMOND"><code>HOLLOWDIAMOND</code></a> </li>
                      </ul>

                      The default value is <a href="/content/api/java/com/gpudb/protocol/VisualizeImageChartRequest.StyleOptions#SQUARE"><code>SQUARE</code></a>.
                    </li>

                    <li><a href="/content/api/java/com/gpudb/protocol/VisualizeImageChartRequest.StyleOptions#CB_POINTCOLORS"><code>CB\_POINTCOLORS</code></a>: Point color class break information consisting of three entries: class-break attribute, class-break values/ranges, and point color values. This option overrides the pointcolor option if both are provided. Class-break ranges are represented in the form of "min:max". Class-break values/ranges and point color values are separated by cb\_delimiter, e.g. {"{"}"price", "20:30;30:40;40:50", "0xFF0000;0x00FF00;0x0000FF"{"}"}. </li>
                    <li><a href="/content/api/java/com/gpudb/protocol/VisualizeImageChartRequest.StyleOptions#CB_POINTSIZES"><code>CB\_POINTSIZES</code></a>: Point size class break information consisting of three entries: class-break attribute, class-break values/ranges, and point size values. This option overrides the pointsize option if both are provided. Class-break ranges are represented in the form of "min:max". Class-break values/ranges and point size values are separated by cb\_delimiter, e.g. {"{"}"states", "NY;TX;CA", "3;5;7"{"}"}. </li>
                    <li><a href="/content/api/java/com/gpudb/protocol/VisualizeImageChartRequest.StyleOptions#CB_POINTSHAPES"><code>CB\_POINTSHAPES</code></a>: Point shape class break information consisting of three entries: class-break attribute, class-break values/ranges, and point shape names. This option overrides the pointshape option if both are provided. Class-break ranges are represented in the form of "min:max". Class-break values/ranges and point shape names are separated by cb\_delimiter, e.g. {"{"}"states", "NY;TX;CA", "circle;square;diamond"{"}"}. </li>
                    <li><a href="/content/api/java/com/gpudb/protocol/VisualizeImageChartRequest.StyleOptions#CB_DELIMITER"><code>CB\_DELIMITER</code></a>: A character or string which separates per-class values in a class-break style option string. The default value is ';'. </li>
                    <li><a href="/content/api/java/com/gpudb/protocol/VisualizeImageChartRequest.StyleOptions#X_ORDER_BY"><code>X\_ORDER\_BY</code></a>: An expression or aggregate expression by which non-numeric x column values are sorted, e.g. "avg(price) descending". </li>
                    <li><a href="/content/api/java/com/gpudb/protocol/VisualizeImageChartRequest.StyleOptions#Y_ORDER_BY"><code>Y\_ORDER\_BY</code></a>: An expression or aggregate expression by which non-numeric y column values are sorted, e.g. "avg(price)", which defaults to "avg(price) ascending". </li>

                    <li>
                      <a href="/content/api/java/com/gpudb/protocol/VisualizeImageChartRequest.StyleOptions#SCALE_TYPE_X"><code>SCALE\_TYPE\_X</code></a>: Type of x axis scale. Supported values:

                      <ul>
                        <li><a href="/content/api/java/com/gpudb/protocol/VisualizeImageChartRequest.StyleOptions#NONE"><code>NONE</code></a>: No scale is applied to the x axis. </li>
                        <li><a href="/content/api/java/com/gpudb/protocol/VisualizeImageChartRequest.StyleOptions#LOG"><code>LOG</code></a>: A base-10 log scale is applied to the x axis. </li>
                      </ul>

                      The default value is <a href="/content/api/java/com/gpudb/protocol/VisualizeImageChartRequest.StyleOptions#NONE"><code>NONE</code></a>.
                    </li>

                    <li>
                      <a href="/content/api/java/com/gpudb/protocol/VisualizeImageChartRequest.StyleOptions#SCALE_TYPE_Y"><code>SCALE\_TYPE\_Y</code></a>: Type of y axis scale. Supported values:

                      <ul>
                        <li><a href="/content/api/java/com/gpudb/protocol/VisualizeImageChartRequest.StyleOptions#NONE"><code>NONE</code></a>: No scale is applied to the y axis. </li>
                        <li><a href="/content/api/java/com/gpudb/protocol/VisualizeImageChartRequest.StyleOptions#LOG"><code>LOG</code></a>: A base-10 log scale is applied to the y axis. </li>
                      </ul>

                      The default value is <a href="/content/api/java/com/gpudb/protocol/VisualizeImageChartRequest.StyleOptions#NONE"><code>NONE</code></a>.
                    </li>

                    <li><a href="/content/api/java/com/gpudb/protocol/VisualizeImageChartRequest.StyleOptions#MIN_MAX_SCALED"><code>MIN\_MAX\_SCALED</code></a>: If this options is set to <code>FALSE</code>, this endpoint expects request's min/max values are not yet scaled. They will be scaled according to scale\_type\_x or scale\_type\_y for response. If this options is set to <code>TRUE</code>, this endpoint expects request's min/max values are already scaled according to scale\_type\_x/scale\_type\_y. Response's min/max values will be equal to request's min/max values. The default value is 'false'. </li>
                    <li><a href="/content/api/java/com/gpudb/protocol/VisualizeImageChartRequest.StyleOptions#JITTER_X"><code>JITTER\_X</code></a>: Amplitude of horizontal jitter applied to non-numeric x column values. The default value is '0.0'. </li>
                    <li><a href="/content/api/java/com/gpudb/protocol/VisualizeImageChartRequest.StyleOptions#JITTER_Y"><code>JITTER\_Y</code></a>: Amplitude of vertical jitter applied to non-numeric y column values. The default value is '0.0'. </li>
                    <li><a href="/content/api/java/com/gpudb/protocol/VisualizeImageChartRequest.StyleOptions#PLOT_ALL"><code>PLOT\_ALL</code></a>: If this options is set to <code>TRUE</code>, all non-numeric column values are plotted ignoring min\_x, max\_x, min\_y and max\_y parameters. The default value is 'false'. </li>
                  </ul>
                </div>

                <div className="dl notes">
                  <div className="dt">Returns:</div>
                  <div className="dd">The current value of <code>styleOptions</code>.</div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="setStyleOptions(java.util.Map)">
                <h3>setStyleOptions</h3>
                <div className="member-signature"><span className="modifiers">public</span> <span className="return-type"><a href="/content/api/java/com/gpudb/protocol/VisualizeImageChartRequest" title="class in com.gpudb.protocol">VisualizeImageChartRequest</a></span> <span className="element-name">setStyleOptions</span><wbr /><span className="parameters">(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" className="external-link">Map</a>\<<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a>,<wbr /><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html" title="class or interface in java.util" className="external-link">List</a>\<<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a>>> styleOptions)</span></div>

                <div className="block">
                  Rendering style options for a chart.

                  <ul>
                    <li><a href="/content/api/java/com/gpudb/protocol/VisualizeImageChartRequest.StyleOptions#POINTCOLOR"><code>POINTCOLOR</code></a>: The color of points in the plot represented as a hexadecimal number. The default value is '0000FF'. </li>
                    <li><a href="/content/api/java/com/gpudb/protocol/VisualizeImageChartRequest.StyleOptions#POINTSIZE"><code>POINTSIZE</code></a>: The size of points in the plot represented as number of pixels. The default value is '3'. </li>

                    <li>
                      <a href="/content/api/java/com/gpudb/protocol/VisualizeImageChartRequest.StyleOptions#POINTSHAPE"><code>POINTSHAPE</code></a>: The shape of points in the plot. Supported values:

                      <ul>
                        <li><a href="/content/api/java/com/gpudb/protocol/VisualizeImageChartRequest.StyleOptions#NONE"><code>NONE</code></a> </li>
                        <li><a href="/content/api/java/com/gpudb/protocol/VisualizeImageChartRequest.StyleOptions#CIRCLE"><code>CIRCLE</code></a> </li>
                        <li><a href="/content/api/java/com/gpudb/protocol/VisualizeImageChartRequest.StyleOptions#SQUARE"><code>SQUARE</code></a> </li>
                        <li><a href="/content/api/java/com/gpudb/protocol/VisualizeImageChartRequest.StyleOptions#DIAMOND"><code>DIAMOND</code></a> </li>
                        <li><a href="/content/api/java/com/gpudb/protocol/VisualizeImageChartRequest.StyleOptions#HOLLOWCIRCLE"><code>HOLLOWCIRCLE</code></a> </li>
                        <li><a href="/content/api/java/com/gpudb/protocol/VisualizeImageChartRequest.StyleOptions#HOLLOWSQUARE"><code>HOLLOWSQUARE</code></a> </li>
                        <li><a href="/content/api/java/com/gpudb/protocol/VisualizeImageChartRequest.StyleOptions#HOLLOWDIAMOND"><code>HOLLOWDIAMOND</code></a> </li>
                      </ul>

                      The default value is <a href="/content/api/java/com/gpudb/protocol/VisualizeImageChartRequest.StyleOptions#SQUARE"><code>SQUARE</code></a>.
                    </li>

                    <li><a href="/content/api/java/com/gpudb/protocol/VisualizeImageChartRequest.StyleOptions#CB_POINTCOLORS"><code>CB\_POINTCOLORS</code></a>: Point color class break information consisting of three entries: class-break attribute, class-break values/ranges, and point color values. This option overrides the pointcolor option if both are provided. Class-break ranges are represented in the form of "min:max". Class-break values/ranges and point color values are separated by cb\_delimiter, e.g. {"{"}"price", "20:30;30:40;40:50", "0xFF0000;0x00FF00;0x0000FF"{"}"}. </li>
                    <li><a href="/content/api/java/com/gpudb/protocol/VisualizeImageChartRequest.StyleOptions#CB_POINTSIZES"><code>CB\_POINTSIZES</code></a>: Point size class break information consisting of three entries: class-break attribute, class-break values/ranges, and point size values. This option overrides the pointsize option if both are provided. Class-break ranges are represented in the form of "min:max". Class-break values/ranges and point size values are separated by cb\_delimiter, e.g. {"{"}"states", "NY;TX;CA", "3;5;7"{"}"}. </li>
                    <li><a href="/content/api/java/com/gpudb/protocol/VisualizeImageChartRequest.StyleOptions#CB_POINTSHAPES"><code>CB\_POINTSHAPES</code></a>: Point shape class break information consisting of three entries: class-break attribute, class-break values/ranges, and point shape names. This option overrides the pointshape option if both are provided. Class-break ranges are represented in the form of "min:max". Class-break values/ranges and point shape names are separated by cb\_delimiter, e.g. {"{"}"states", "NY;TX;CA", "circle;square;diamond"{"}"}. </li>
                    <li><a href="/content/api/java/com/gpudb/protocol/VisualizeImageChartRequest.StyleOptions#CB_DELIMITER"><code>CB\_DELIMITER</code></a>: A character or string which separates per-class values in a class-break style option string. The default value is ';'. </li>
                    <li><a href="/content/api/java/com/gpudb/protocol/VisualizeImageChartRequest.StyleOptions#X_ORDER_BY"><code>X\_ORDER\_BY</code></a>: An expression or aggregate expression by which non-numeric x column values are sorted, e.g. "avg(price) descending". </li>
                    <li><a href="/content/api/java/com/gpudb/protocol/VisualizeImageChartRequest.StyleOptions#Y_ORDER_BY"><code>Y\_ORDER\_BY</code></a>: An expression or aggregate expression by which non-numeric y column values are sorted, e.g. "avg(price)", which defaults to "avg(price) ascending". </li>

                    <li>
                      <a href="/content/api/java/com/gpudb/protocol/VisualizeImageChartRequest.StyleOptions#SCALE_TYPE_X"><code>SCALE\_TYPE\_X</code></a>: Type of x axis scale. Supported values:

                      <ul>
                        <li><a href="/content/api/java/com/gpudb/protocol/VisualizeImageChartRequest.StyleOptions#NONE"><code>NONE</code></a>: No scale is applied to the x axis. </li>
                        <li><a href="/content/api/java/com/gpudb/protocol/VisualizeImageChartRequest.StyleOptions#LOG"><code>LOG</code></a>: A base-10 log scale is applied to the x axis. </li>
                      </ul>

                      The default value is <a href="/content/api/java/com/gpudb/protocol/VisualizeImageChartRequest.StyleOptions#NONE"><code>NONE</code></a>.
                    </li>

                    <li>
                      <a href="/content/api/java/com/gpudb/protocol/VisualizeImageChartRequest.StyleOptions#SCALE_TYPE_Y"><code>SCALE\_TYPE\_Y</code></a>: Type of y axis scale. Supported values:

                      <ul>
                        <li><a href="/content/api/java/com/gpudb/protocol/VisualizeImageChartRequest.StyleOptions#NONE"><code>NONE</code></a>: No scale is applied to the y axis. </li>
                        <li><a href="/content/api/java/com/gpudb/protocol/VisualizeImageChartRequest.StyleOptions#LOG"><code>LOG</code></a>: A base-10 log scale is applied to the y axis. </li>
                      </ul>

                      The default value is <a href="/content/api/java/com/gpudb/protocol/VisualizeImageChartRequest.StyleOptions#NONE"><code>NONE</code></a>.
                    </li>

                    <li><a href="/content/api/java/com/gpudb/protocol/VisualizeImageChartRequest.StyleOptions#MIN_MAX_SCALED"><code>MIN\_MAX\_SCALED</code></a>: If this options is set to <code>FALSE</code>, this endpoint expects request's min/max values are not yet scaled. They will be scaled according to scale\_type\_x or scale\_type\_y for response. If this options is set to <code>TRUE</code>, this endpoint expects request's min/max values are already scaled according to scale\_type\_x/scale\_type\_y. Response's min/max values will be equal to request's min/max values. The default value is 'false'. </li>
                    <li><a href="/content/api/java/com/gpudb/protocol/VisualizeImageChartRequest.StyleOptions#JITTER_X"><code>JITTER\_X</code></a>: Amplitude of horizontal jitter applied to non-numeric x column values. The default value is '0.0'. </li>
                    <li><a href="/content/api/java/com/gpudb/protocol/VisualizeImageChartRequest.StyleOptions#JITTER_Y"><code>JITTER\_Y</code></a>: Amplitude of vertical jitter applied to non-numeric y column values. The default value is '0.0'. </li>
                    <li><a href="/content/api/java/com/gpudb/protocol/VisualizeImageChartRequest.StyleOptions#PLOT_ALL"><code>PLOT\_ALL</code></a>: If this options is set to <code>TRUE</code>, all non-numeric column values are plotted ignoring min\_x, max\_x, min\_y and max\_y parameters. The default value is 'false'. </li>
                  </ul>
                </div>

                <div className="dl notes">
                  <div className="dt">Parameters:</div>
                  <div className="dd"><code>styleOptions</code> - The new value for <code>styleOptions</code>.</div>
                  <div className="dt">Returns:</div>
                  <div className="dd"><code>this</code> to mimic the builder pattern.</div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="getOptions()">
                <h3>getOptions</h3>
                <div className="member-signature"><span className="modifiers">public</span> <span className="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" className="external-link">Map</a>\<<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a>,<wbr /><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a>></span> <span className="element-name">getOptions</span>()</div>

                <div className="block">
                  Optional parameters.

                  <ul>
                    <li>
                      <a href="/content/api/java/com/gpudb/protocol/VisualizeImageChartRequest.Options#IMAGE_ENCODING"><code>IMAGE\_ENCODING</code></a>: Encoding to be applied to the output image. When using JSON serialization it is recommended to specify this as <a href="/content/api/java/com/gpudb/protocol/VisualizeImageChartRequest.Options#BASE64"><code>BASE64</code></a>. Supported values:

                      <ul>
                        <li><a href="/content/api/java/com/gpudb/protocol/VisualizeImageChartRequest.Options#BASE64"><code>BASE64</code></a>: Apply base64 encoding to the output image. </li>
                        <li><a href="/content/api/java/com/gpudb/protocol/VisualizeImageChartRequest.Options#NONE"><code>NONE</code></a>: Do not apply any additional encoding to the output image. </li>
                      </ul>

                      The default value is <a href="/content/api/java/com/gpudb/protocol/VisualizeImageChartRequest.Options#NONE"><code>NONE</code></a>.
                    </li>
                  </ul>

                  The default value is an empty <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" className="external-link"><code>Map</code></a>.
                </div>

                <div className="dl notes">
                  <div className="dt">Returns:</div>
                  <div className="dd">The current value of <code>options</code>.</div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="setOptions(java.util.Map)">
                <h3>setOptions</h3>
                <div className="member-signature"><span className="modifiers">public</span> <span className="return-type"><a href="/content/api/java/com/gpudb/protocol/VisualizeImageChartRequest" title="class in com.gpudb.protocol">VisualizeImageChartRequest</a></span> <span className="element-name">setOptions</span><wbr /><span className="parameters">(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" className="external-link">Map</a>\<<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a>,<wbr /><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a>> options)</span></div>

                <div className="block">
                  Optional parameters.

                  <ul>
                    <li>
                      <a href="/content/api/java/com/gpudb/protocol/VisualizeImageChartRequest.Options#IMAGE_ENCODING"><code>IMAGE\_ENCODING</code></a>: Encoding to be applied to the output image. When using JSON serialization it is recommended to specify this as <a href="/content/api/java/com/gpudb/protocol/VisualizeImageChartRequest.Options#BASE64"><code>BASE64</code></a>. Supported values:

                      <ul>
                        <li><a href="/content/api/java/com/gpudb/protocol/VisualizeImageChartRequest.Options#BASE64"><code>BASE64</code></a>: Apply base64 encoding to the output image. </li>
                        <li><a href="/content/api/java/com/gpudb/protocol/VisualizeImageChartRequest.Options#NONE"><code>NONE</code></a>: Do not apply any additional encoding to the output image. </li>
                      </ul>

                      The default value is <a href="/content/api/java/com/gpudb/protocol/VisualizeImageChartRequest.Options#NONE"><code>NONE</code></a>.
                    </li>
                  </ul>

                  The default value is an empty <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" className="external-link"><code>Map</code></a>.
                </div>

                <div className="dl notes">
                  <div className="dt">Parameters:</div>
                  <div className="dd"><code>options</code> - The new value for <code>options</code>.</div>
                  <div className="dt">Returns:</div>
                  <div className="dd"><code>this</code> to mimic the builder pattern.</div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="getSchema()">
                <h3>getSchema</h3>
                <div className="member-signature"><span className="modifiers">public</span> <span className="return-type">org.apache.avro.Schema</span> <span className="element-name">getSchema</span>()</div>
                <div className="block">This method supports the Avro framework and is not intended to be called directly by the user.</div>

                <div className="dl notes">
                  <div className="dt">Specified by:</div>
                  <div className="dd"><code>getSchema</code> in interface <code>org.apache.avro.generic.GenericContainer</code></div>
                  <div className="dt">Returns:</div>
                  <div className="dd">The schema object describing this class.</div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="get(int)">
                <h3>get</h3>
                <div className="member-signature"><span className="modifiers">public</span> <span className="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" className="external-link">Object</a></span> <span className="element-name">get</span><wbr /><span className="parameters">(int index)</span></div>
                <div className="block">This method supports the Avro framework and is not intended to be called directly by the user.</div>

                <div className="dl notes">
                  <div className="dt">Specified by:</div>
                  <div className="dd"><code>get</code> in interface <code>org.apache.avro.generic.IndexedRecord</code></div>
                  <div className="dt">Parameters:</div>
                  <div className="dd"><code>index</code> - the position of the field to get</div>
                  <div className="dt">Returns:</div>
                  <div className="dd">value of the field with the given index.</div>
                  <div className="dt">Throws:</div>
                  <div className="dd"><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/IndexOutOfBoundsException.html" title="class or interface in java.lang" className="external-link">IndexOutOfBoundsException</a></code></div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="put(int,java.lang.Object)">
                <h3>put</h3>
                <div className="member-signature"><span className="modifiers">public</span> <span className="return-type">void</span> <span className="element-name">put</span><wbr /><span className="parameters">(int index, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" className="external-link">Object</a> value)</span></div>
                <div className="block">This method supports the Avro framework and is not intended to be called directly by the user.</div>

                <div className="dl notes">
                  <div className="dt">Specified by:</div>
                  <div className="dd"><code>put</code> in interface <code>org.apache.avro.generic.IndexedRecord</code></div>
                  <div className="dt">Parameters:</div>
                  <div className="dd"><code>index</code> - the position of the field to set</div>
                  <div className="dd"><code>value</code> - the value to set</div>
                  <div className="dt">Throws:</div>
                  <div className="dd"><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/IndexOutOfBoundsException.html" title="class or interface in java.lang" className="external-link">IndexOutOfBoundsException</a></code></div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="equals(java.lang.Object)">
                <h3>equals</h3>
                <div className="member-signature"><span className="modifiers">public</span> <span className="return-type">boolean</span> <span className="element-name">equals</span><wbr /><span className="parameters">(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" className="external-link">Object</a> obj)</span></div>

                <div className="dl notes">
                  <div className="dt">Overrides:</div>
                  <div className="dd"><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" className="external-link">equals</a></code> in class <code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" className="external-link">Object</a></code></div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="toString()">
                <h3>toString</h3>
                <div className="member-signature"><span className="modifiers">public</span> <span className="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></span> <span className="element-name">toString</span>()</div>

                <div className="dl notes">
                  <div className="dt">Overrides:</div>
                  <div className="dd"><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html#toString()" title="class or interface in java.lang" className="external-link">toString</a></code> in class <code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" className="external-link">Object</a></code></div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="hashCode()">
                <h3>hashCode</h3>
                <div className="member-signature"><span className="modifiers">public</span> <span className="return-type">int</span> <span className="element-name">hashCode</span>()</div>

                <div className="dl notes">
                  <div className="dt">Overrides:</div>
                  <div className="dd"><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html#hashCode()" title="class or interface in java.lang" className="external-link">hashCode</a></code> in class <code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" className="external-link">Object</a></code></div>
                </div>
              </div>
            </li>
          </ul>
        </div>
      </li>
    </ul>
  </div>
</div>
