All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.jaxdb.www.jsql_0_5.xLygluGCXAA Maven / Gradle / Ivy

/* Autogenerated by JAX-SB Compiler (2.2.0)
 * THIS FILE SHOULD NOT BE EDITED */
package org.jaxdb.www.jsql_0_5;

@java.lang.SuppressWarnings("all")
@javax.annotation.Generated(
    value = "org.jaxsb.generator.Generator",
    date = "2023-09-20T12:34:25.242")
public class xLygluGCXAA extends org.jaxsb.runtime.Schema {
  static {
    _$$registerType(
        org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Tinyint.NAME,
        org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Tinyint.class);
    _$$registerSchemaLocation(
        org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Tinyint.NAME.getNamespaceURI(),
        org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Tinyint.class,
        "org.jaxdb.www.jsql_0_5.xsd");

    _$$registerType(
        org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Smallint.NAME,
        org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Smallint.class);
    _$$registerSchemaLocation(
        org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Smallint.NAME.getNamespaceURI(),
        org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Smallint.class,
        "org.jaxdb.www.jsql_0_5.xsd");

    _$$registerType(
        org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Int.NAME,
        org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Int.class);
    _$$registerSchemaLocation(
        org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Int.NAME.getNamespaceURI(),
        org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Int.class,
        "org.jaxdb.www.jsql_0_5.xsd");

    _$$registerType(
        org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Bigint.NAME,
        org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Bigint.class);
    _$$registerSchemaLocation(
        org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Bigint.NAME.getNamespaceURI(),
        org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Bigint.class,
        "org.jaxdb.www.jsql_0_5.xsd");

    _$$registerType(
        org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Float.NAME,
        org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Float.class);
    _$$registerSchemaLocation(
        org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Float.NAME.getNamespaceURI(),
        org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Float.class,
        "org.jaxdb.www.jsql_0_5.xsd");

    _$$registerType(
        org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Double.NAME,
        org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Double.class);
    _$$registerSchemaLocation(
        org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Double.NAME.getNamespaceURI(),
        org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Double.class,
        "org.jaxdb.www.jsql_0_5.xsd");

    _$$registerType(
        org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Decimal.NAME,
        org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Decimal.class);
    _$$registerSchemaLocation(
        org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Decimal.NAME.getNamespaceURI(),
        org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Decimal.class,
        "org.jaxdb.www.jsql_0_5.xsd");

    _$$registerType(
        org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Binary.NAME,
        org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Binary.class);
    _$$registerSchemaLocation(
        org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Binary.NAME.getNamespaceURI(),
        org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Binary.class,
        "org.jaxdb.www.jsql_0_5.xsd");

    _$$registerType(
        org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Blob.NAME,
        org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Blob.class);
    _$$registerSchemaLocation(
        org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Blob.NAME.getNamespaceURI(),
        org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Blob.class,
        "org.jaxdb.www.jsql_0_5.xsd");

    _$$registerType(
        org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Char.NAME,
        org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Char.class);
    _$$registerSchemaLocation(
        org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Char.NAME.getNamespaceURI(),
        org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Char.class,
        "org.jaxdb.www.jsql_0_5.xsd");

    _$$registerType(
        org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Clob.NAME,
        org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Clob.class);
    _$$registerSchemaLocation(
        org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Clob.NAME.getNamespaceURI(),
        org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Clob.class,
        "org.jaxdb.www.jsql_0_5.xsd");

    _$$registerType(
        org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Enum.NAME,
        org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Enum.class);
    _$$registerSchemaLocation(
        org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Enum.NAME.getNamespaceURI(),
        org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Enum.class,
        "org.jaxdb.www.jsql_0_5.xsd");

    _$$registerType(
        org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Date.NAME,
        org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Date.class);
    _$$registerSchemaLocation(
        org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Date.NAME.getNamespaceURI(),
        org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Date.class,
        "org.jaxdb.www.jsql_0_5.xsd");

    _$$registerType(
        org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Time.NAME,
        org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Time.class);
    _$$registerSchemaLocation(
        org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Time.NAME.getNamespaceURI(),
        org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Time.class,
        "org.jaxdb.www.jsql_0_5.xsd");

    _$$registerType(
        org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Datetime.NAME,
        org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Datetime.class);
    _$$registerSchemaLocation(
        org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Datetime.NAME.getNamespaceURI(),
        org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Datetime.class,
        "org.jaxdb.www.jsql_0_5.xsd");

    _$$registerType(
        org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Boolean.NAME,
        org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Boolean.class);
    _$$registerSchemaLocation(
        org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Boolean.NAME.getNamespaceURI(),
        org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Boolean.class,
        "org.jaxdb.www.jsql_0_5.xsd");

    _$$registerType(
        org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Table.NAME,
        org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Table.class);
    _$$registerSchemaLocation(
        org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Table.NAME.getNamespaceURI(),
        org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Table.class,
        "org.jaxdb.www.jsql_0_5.xsd");

    _$$registerElement(
        org.jaxdb.www.jsql_0_5.xLygluGCXAA.KeyForUpdate.NAME,
        org.jaxdb.www.jsql_0_5.xLygluGCXAA.KeyForUpdate.class);
    _$$registerSchemaLocation(
        org.jaxdb.www.jsql_0_5.xLygluGCXAA.KeyForUpdate.NAME.getNamespaceURI(),
        org.jaxdb.www.jsql_0_5.xLygluGCXAA.KeyForUpdate.class,
        "org.jaxdb.www.jsql_0_5.xsd");

    _$$registerType(
        org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Row.NAME,
        org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Row.class);
    _$$registerSchemaLocation(
        org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Row.NAME.getNamespaceURI(),
        org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Row.class,
        "org.jaxdb.www.jsql_0_5.xsd");

    _$$registerType(
        org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Insert.NAME,
        org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Insert.class);
    _$$registerSchemaLocation(
        org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Insert.NAME.getNamespaceURI(),
        org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Insert.class,
        "org.jaxdb.www.jsql_0_5.xsd");

    _$$registerType(
        org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Database.NAME,
        org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Database.class);
    _$$registerSchemaLocation(
        org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Database.NAME.getNamespaceURI(),
        org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Database.class,
        "org.jaxdb.www.jsql_0_5.xsd");
  }

  @org.jaxsb.runtime.QName(
      namespaceURI = "http://www.jaxdb.org/jsql-0.5.xsd",
      localPart = "tinyint",
      prefix = "jsql")
  public abstract static class $Tinyint extends org.jaxdb.www.sqlx_0_5.xLygluGCXAA.$Tinyint
      implements org.jaxsb.runtime.ComplexType {
    private static final javax.xml.namespace.QName NAME =
        new javax.xml.namespace.QName("http://www.jaxdb.org/jsql-0.5.xsd", "tinyint", "jsql");

    protected static $Tinyint newInstance(
        final org.jaxdb.www.ddlx_0_5.xLygluGCXAA.$Documented inherits) {
      return new org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Tinyint() {
        @java.lang.Override
        protected org.jaxdb.www.ddlx_0_5.xLygluGCXAA.$Documented inherits() {
          return inherits;
        }
      };
    }

    protected $Tinyint(final org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Tinyint copy) {
      super(copy);
    }

    public $Tinyint(final java.lang.String text) {
      super(text);
    }

    public $Tinyint() {
      super();
    }

    @java.lang.Override
    public java.lang.String text() {
      return super.text();
    }

    public void text(final java.lang.String text) {
      super.text(text);
    }

    @java.lang.Override
    protected abstract org.jaxdb.www.ddlx_0_5.xLygluGCXAA.$Documented inherits();

    @java.lang.Override
    public javax.xml.namespace.QName type() {
      return NAME;
    }

    @java.lang.Override
    protected org.w3c.dom.Element marshal() throws org.jaxsb.runtime.MarshalException {
      final org.w3c.dom.Element node =
          marshal(
              createElementNS(name().getNamespaceURI(), name().getLocalPart()),
              name(),
              type(_$$inheritsInstance()));
      return node;
    }

    @java.lang.Override
    protected org.w3c.dom.Element marshal(
        final org.w3c.dom.Element parent,
        final javax.xml.namespace.QName name,
        final javax.xml.namespace.QName type)
        throws org.jaxsb.runtime.MarshalException {
      org.w3c.dom.Element node = super.marshal(parent, name, type);
      return node;
    }

    @java.lang.Override
    protected boolean parseAttribute(final org.w3c.dom.Attr attribute) {
      if (attribute == null || XMLNS.getLocalPart().equals(attribute.getPrefix())) {
        return true;
      }
      return super.parseAttribute(attribute);
    }

    @java.lang.Override
    protected boolean parseElement(final org.w3c.dom.Element element)
        throws org.openjax.xml.api.ValidationException {
      return super.parseElement(element);
    }

    @java.lang.Override
    public org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Tinyint clone() {
      final org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Tinyint clone =
          (org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Tinyint) super.clone();
      return clone;
    }

    @java.lang.Override
    public boolean equals(final java.lang.Object obj) {
      if (this == obj) return true;
      if (!(obj instanceof org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Tinyint)) return _$$failEquals();
      return super.equals(obj);
    }

    @java.lang.Override
    public int hashCode() {
      int hashCode = super.hashCode();
      return hashCode;
    }
  }

  @org.jaxsb.runtime.QName(
      namespaceURI = "http://www.jaxdb.org/jsql-0.5.xsd",
      localPart = "smallint",
      prefix = "jsql")
  public abstract static class $Smallint extends org.jaxdb.www.sqlx_0_5.xLygluGCXAA.$Smallint
      implements org.jaxsb.runtime.ComplexType {
    private static final javax.xml.namespace.QName NAME =
        new javax.xml.namespace.QName("http://www.jaxdb.org/jsql-0.5.xsd", "smallint", "jsql");

    protected static $Smallint newInstance(
        final org.jaxdb.www.ddlx_0_5.xLygluGCXAA.$Documented inherits) {
      return new org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Smallint() {
        @java.lang.Override
        protected org.jaxdb.www.ddlx_0_5.xLygluGCXAA.$Documented inherits() {
          return inherits;
        }
      };
    }

    protected $Smallint(final org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Smallint copy) {
      super(copy);
    }

    public $Smallint(final java.lang.String text) {
      super(text);
    }

    public $Smallint() {
      super();
    }

    @java.lang.Override
    public java.lang.String text() {
      return super.text();
    }

    public void text(final java.lang.String text) {
      super.text(text);
    }

    @java.lang.Override
    protected abstract org.jaxdb.www.ddlx_0_5.xLygluGCXAA.$Documented inherits();

    @java.lang.Override
    public javax.xml.namespace.QName type() {
      return NAME;
    }

    @java.lang.Override
    protected org.w3c.dom.Element marshal() throws org.jaxsb.runtime.MarshalException {
      final org.w3c.dom.Element node =
          marshal(
              createElementNS(name().getNamespaceURI(), name().getLocalPart()),
              name(),
              type(_$$inheritsInstance()));
      return node;
    }

    @java.lang.Override
    protected org.w3c.dom.Element marshal(
        final org.w3c.dom.Element parent,
        final javax.xml.namespace.QName name,
        final javax.xml.namespace.QName type)
        throws org.jaxsb.runtime.MarshalException {
      org.w3c.dom.Element node = super.marshal(parent, name, type);
      return node;
    }

    @java.lang.Override
    protected boolean parseAttribute(final org.w3c.dom.Attr attribute) {
      if (attribute == null || XMLNS.getLocalPart().equals(attribute.getPrefix())) {
        return true;
      }
      return super.parseAttribute(attribute);
    }

    @java.lang.Override
    protected boolean parseElement(final org.w3c.dom.Element element)
        throws org.openjax.xml.api.ValidationException {
      return super.parseElement(element);
    }

    @java.lang.Override
    public org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Smallint clone() {
      final org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Smallint clone =
          (org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Smallint) super.clone();
      return clone;
    }

    @java.lang.Override
    public boolean equals(final java.lang.Object obj) {
      if (this == obj) return true;
      if (!(obj instanceof org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Smallint)) return _$$failEquals();
      return super.equals(obj);
    }

    @java.lang.Override
    public int hashCode() {
      int hashCode = super.hashCode();
      return hashCode;
    }
  }

  @org.jaxsb.runtime.QName(
      namespaceURI = "http://www.jaxdb.org/jsql-0.5.xsd",
      localPart = "int",
      prefix = "jsql")
  public abstract static class $Int extends org.jaxdb.www.sqlx_0_5.xLygluGCXAA.$Int
      implements org.jaxsb.runtime.ComplexType {
    private static final javax.xml.namespace.QName NAME =
        new javax.xml.namespace.QName("http://www.jaxdb.org/jsql-0.5.xsd", "int", "jsql");

    protected static $Int newInstance(
        final org.jaxdb.www.ddlx_0_5.xLygluGCXAA.$Documented inherits) {
      return new org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Int() {
        @java.lang.Override
        protected org.jaxdb.www.ddlx_0_5.xLygluGCXAA.$Documented inherits() {
          return inherits;
        }
      };
    }

    protected $Int(final org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Int copy) {
      super(copy);
    }

    public $Int(final java.lang.String text) {
      super(text);
    }

    public $Int() {
      super();
    }

    @java.lang.Override
    public java.lang.String text() {
      return super.text();
    }

    public void text(final java.lang.String text) {
      super.text(text);
    }

    @java.lang.Override
    protected abstract org.jaxdb.www.ddlx_0_5.xLygluGCXAA.$Documented inherits();

    @java.lang.Override
    public javax.xml.namespace.QName type() {
      return NAME;
    }

    @java.lang.Override
    protected org.w3c.dom.Element marshal() throws org.jaxsb.runtime.MarshalException {
      final org.w3c.dom.Element node =
          marshal(
              createElementNS(name().getNamespaceURI(), name().getLocalPart()),
              name(),
              type(_$$inheritsInstance()));
      return node;
    }

    @java.lang.Override
    protected org.w3c.dom.Element marshal(
        final org.w3c.dom.Element parent,
        final javax.xml.namespace.QName name,
        final javax.xml.namespace.QName type)
        throws org.jaxsb.runtime.MarshalException {
      org.w3c.dom.Element node = super.marshal(parent, name, type);
      return node;
    }

    @java.lang.Override
    protected boolean parseAttribute(final org.w3c.dom.Attr attribute) {
      if (attribute == null || XMLNS.getLocalPart().equals(attribute.getPrefix())) {
        return true;
      }
      return super.parseAttribute(attribute);
    }

    @java.lang.Override
    protected boolean parseElement(final org.w3c.dom.Element element)
        throws org.openjax.xml.api.ValidationException {
      return super.parseElement(element);
    }

    @java.lang.Override
    public org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Int clone() {
      final org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Int clone =
          (org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Int) super.clone();
      return clone;
    }

    @java.lang.Override
    public boolean equals(final java.lang.Object obj) {
      if (this == obj) return true;
      if (!(obj instanceof org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Int)) return _$$failEquals();
      return super.equals(obj);
    }

    @java.lang.Override
    public int hashCode() {
      int hashCode = super.hashCode();
      return hashCode;
    }
  }

  @org.jaxsb.runtime.QName(
      namespaceURI = "http://www.jaxdb.org/jsql-0.5.xsd",
      localPart = "bigint",
      prefix = "jsql")
  public abstract static class $Bigint extends org.jaxdb.www.sqlx_0_5.xLygluGCXAA.$Bigint
      implements org.jaxsb.runtime.ComplexType {
    private static final javax.xml.namespace.QName NAME =
        new javax.xml.namespace.QName("http://www.jaxdb.org/jsql-0.5.xsd", "bigint", "jsql");

    protected static $Bigint newInstance(
        final org.jaxdb.www.ddlx_0_5.xLygluGCXAA.$Documented inherits) {
      return new org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Bigint() {
        @java.lang.Override
        protected org.jaxdb.www.ddlx_0_5.xLygluGCXAA.$Documented inherits() {
          return inherits;
        }
      };
    }

    protected $Bigint(final org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Bigint copy) {
      super(copy);
    }

    public $Bigint(final java.lang.String text) {
      super(text);
    }

    public $Bigint() {
      super();
    }

    @java.lang.Override
    public java.lang.String text() {
      return super.text();
    }

    public void text(final java.lang.String text) {
      super.text(text);
    }

    @java.lang.Override
    protected abstract org.jaxdb.www.ddlx_0_5.xLygluGCXAA.$Documented inherits();

    @java.lang.Override
    public javax.xml.namespace.QName type() {
      return NAME;
    }

    @java.lang.Override
    protected org.w3c.dom.Element marshal() throws org.jaxsb.runtime.MarshalException {
      final org.w3c.dom.Element node =
          marshal(
              createElementNS(name().getNamespaceURI(), name().getLocalPart()),
              name(),
              type(_$$inheritsInstance()));
      return node;
    }

    @java.lang.Override
    protected org.w3c.dom.Element marshal(
        final org.w3c.dom.Element parent,
        final javax.xml.namespace.QName name,
        final javax.xml.namespace.QName type)
        throws org.jaxsb.runtime.MarshalException {
      org.w3c.dom.Element node = super.marshal(parent, name, type);
      return node;
    }

    @java.lang.Override
    protected boolean parseAttribute(final org.w3c.dom.Attr attribute) {
      if (attribute == null || XMLNS.getLocalPart().equals(attribute.getPrefix())) {
        return true;
      }
      return super.parseAttribute(attribute);
    }

    @java.lang.Override
    protected boolean parseElement(final org.w3c.dom.Element element)
        throws org.openjax.xml.api.ValidationException {
      return super.parseElement(element);
    }

    @java.lang.Override
    public org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Bigint clone() {
      final org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Bigint clone =
          (org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Bigint) super.clone();
      return clone;
    }

    @java.lang.Override
    public boolean equals(final java.lang.Object obj) {
      if (this == obj) return true;
      if (!(obj instanceof org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Bigint)) return _$$failEquals();
      return super.equals(obj);
    }

    @java.lang.Override
    public int hashCode() {
      int hashCode = super.hashCode();
      return hashCode;
    }
  }

  @org.jaxsb.runtime.QName(
      namespaceURI = "http://www.jaxdb.org/jsql-0.5.xsd",
      localPart = "float",
      prefix = "jsql")
  public abstract static class $Float extends org.jaxdb.www.sqlx_0_5.xLygluGCXAA.$Float
      implements org.jaxsb.runtime.ComplexType {
    private static final javax.xml.namespace.QName NAME =
        new javax.xml.namespace.QName("http://www.jaxdb.org/jsql-0.5.xsd", "float", "jsql");

    protected static $Float newInstance(
        final org.jaxdb.www.ddlx_0_5.xLygluGCXAA.$Documented inherits) {
      return new org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Float() {
        @java.lang.Override
        protected org.jaxdb.www.ddlx_0_5.xLygluGCXAA.$Documented inherits() {
          return inherits;
        }
      };
    }

    protected $Float(final org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Float copy) {
      super(copy);
    }

    public $Float(final java.lang.String text) {
      super(text);
    }

    public $Float() {
      super();
    }

    @java.lang.Override
    public java.lang.String text() {
      return super.text();
    }

    public void text(final java.lang.String text) {
      super.text(text);
    }

    @java.lang.Override
    protected abstract org.jaxdb.www.ddlx_0_5.xLygluGCXAA.$Documented inherits();

    @java.lang.Override
    public javax.xml.namespace.QName type() {
      return NAME;
    }

    @java.lang.Override
    protected org.w3c.dom.Element marshal() throws org.jaxsb.runtime.MarshalException {
      final org.w3c.dom.Element node =
          marshal(
              createElementNS(name().getNamespaceURI(), name().getLocalPart()),
              name(),
              type(_$$inheritsInstance()));
      return node;
    }

    @java.lang.Override
    protected org.w3c.dom.Element marshal(
        final org.w3c.dom.Element parent,
        final javax.xml.namespace.QName name,
        final javax.xml.namespace.QName type)
        throws org.jaxsb.runtime.MarshalException {
      org.w3c.dom.Element node = super.marshal(parent, name, type);
      return node;
    }

    @java.lang.Override
    protected boolean parseAttribute(final org.w3c.dom.Attr attribute) {
      if (attribute == null || XMLNS.getLocalPart().equals(attribute.getPrefix())) {
        return true;
      }
      return super.parseAttribute(attribute);
    }

    @java.lang.Override
    protected boolean parseElement(final org.w3c.dom.Element element)
        throws org.openjax.xml.api.ValidationException {
      return super.parseElement(element);
    }

    @java.lang.Override
    public org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Float clone() {
      final org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Float clone =
          (org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Float) super.clone();
      return clone;
    }

    @java.lang.Override
    public boolean equals(final java.lang.Object obj) {
      if (this == obj) return true;
      if (!(obj instanceof org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Float)) return _$$failEquals();
      return super.equals(obj);
    }

    @java.lang.Override
    public int hashCode() {
      int hashCode = super.hashCode();
      return hashCode;
    }
  }

  @org.jaxsb.runtime.QName(
      namespaceURI = "http://www.jaxdb.org/jsql-0.5.xsd",
      localPart = "double",
      prefix = "jsql")
  public abstract static class $Double extends org.jaxdb.www.sqlx_0_5.xLygluGCXAA.$Double
      implements org.jaxsb.runtime.ComplexType {
    private static final javax.xml.namespace.QName NAME =
        new javax.xml.namespace.QName("http://www.jaxdb.org/jsql-0.5.xsd", "double", "jsql");

    protected static $Double newInstance(
        final org.jaxdb.www.ddlx_0_5.xLygluGCXAA.$Documented inherits) {
      return new org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Double() {
        @java.lang.Override
        protected org.jaxdb.www.ddlx_0_5.xLygluGCXAA.$Documented inherits() {
          return inherits;
        }
      };
    }

    protected $Double(final org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Double copy) {
      super(copy);
    }

    public $Double(final java.lang.String text) {
      super(text);
    }

    public $Double() {
      super();
    }

    @java.lang.Override
    public java.lang.String text() {
      return super.text();
    }

    public void text(final java.lang.String text) {
      super.text(text);
    }

    @java.lang.Override
    protected abstract org.jaxdb.www.ddlx_0_5.xLygluGCXAA.$Documented inherits();

    @java.lang.Override
    public javax.xml.namespace.QName type() {
      return NAME;
    }

    @java.lang.Override
    protected org.w3c.dom.Element marshal() throws org.jaxsb.runtime.MarshalException {
      final org.w3c.dom.Element node =
          marshal(
              createElementNS(name().getNamespaceURI(), name().getLocalPart()),
              name(),
              type(_$$inheritsInstance()));
      return node;
    }

    @java.lang.Override
    protected org.w3c.dom.Element marshal(
        final org.w3c.dom.Element parent,
        final javax.xml.namespace.QName name,
        final javax.xml.namespace.QName type)
        throws org.jaxsb.runtime.MarshalException {
      org.w3c.dom.Element node = super.marshal(parent, name, type);
      return node;
    }

    @java.lang.Override
    protected boolean parseAttribute(final org.w3c.dom.Attr attribute) {
      if (attribute == null || XMLNS.getLocalPart().equals(attribute.getPrefix())) {
        return true;
      }
      return super.parseAttribute(attribute);
    }

    @java.lang.Override
    protected boolean parseElement(final org.w3c.dom.Element element)
        throws org.openjax.xml.api.ValidationException {
      return super.parseElement(element);
    }

    @java.lang.Override
    public org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Double clone() {
      final org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Double clone =
          (org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Double) super.clone();
      return clone;
    }

    @java.lang.Override
    public boolean equals(final java.lang.Object obj) {
      if (this == obj) return true;
      if (!(obj instanceof org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Double)) return _$$failEquals();
      return super.equals(obj);
    }

    @java.lang.Override
    public int hashCode() {
      int hashCode = super.hashCode();
      return hashCode;
    }
  }

  @org.jaxsb.runtime.QName(
      namespaceURI = "http://www.jaxdb.org/jsql-0.5.xsd",
      localPart = "decimal",
      prefix = "jsql")
  public abstract static class $Decimal extends org.jaxdb.www.sqlx_0_5.xLygluGCXAA.$Decimal
      implements org.jaxsb.runtime.ComplexType {
    private static final javax.xml.namespace.QName NAME =
        new javax.xml.namespace.QName("http://www.jaxdb.org/jsql-0.5.xsd", "decimal", "jsql");

    protected static $Decimal newInstance(
        final org.jaxdb.www.ddlx_0_5.xLygluGCXAA.$Documented inherits) {
      return new org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Decimal() {
        @java.lang.Override
        protected org.jaxdb.www.ddlx_0_5.xLygluGCXAA.$Documented inherits() {
          return inherits;
        }
      };
    }

    protected $Decimal(final org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Decimal copy) {
      super(copy);
    }

    public $Decimal(final java.lang.String text) {
      super(text);
    }

    public $Decimal() {
      super();
    }

    @java.lang.Override
    public java.lang.String text() {
      return super.text();
    }

    public void text(final java.lang.String text) {
      super.text(text);
    }

    @java.lang.Override
    protected abstract org.jaxdb.www.ddlx_0_5.xLygluGCXAA.$Documented inherits();

    @java.lang.Override
    public javax.xml.namespace.QName type() {
      return NAME;
    }

    @java.lang.Override
    protected org.w3c.dom.Element marshal() throws org.jaxsb.runtime.MarshalException {
      final org.w3c.dom.Element node =
          marshal(
              createElementNS(name().getNamespaceURI(), name().getLocalPart()),
              name(),
              type(_$$inheritsInstance()));
      return node;
    }

    @java.lang.Override
    protected org.w3c.dom.Element marshal(
        final org.w3c.dom.Element parent,
        final javax.xml.namespace.QName name,
        final javax.xml.namespace.QName type)
        throws org.jaxsb.runtime.MarshalException {
      org.w3c.dom.Element node = super.marshal(parent, name, type);
      return node;
    }

    @java.lang.Override
    protected boolean parseAttribute(final org.w3c.dom.Attr attribute) {
      if (attribute == null || XMLNS.getLocalPart().equals(attribute.getPrefix())) {
        return true;
      }
      return super.parseAttribute(attribute);
    }

    @java.lang.Override
    protected boolean parseElement(final org.w3c.dom.Element element)
        throws org.openjax.xml.api.ValidationException {
      return super.parseElement(element);
    }

    @java.lang.Override
    public org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Decimal clone() {
      final org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Decimal clone =
          (org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Decimal) super.clone();
      return clone;
    }

    @java.lang.Override
    public boolean equals(final java.lang.Object obj) {
      if (this == obj) return true;
      if (!(obj instanceof org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Decimal)) return _$$failEquals();
      return super.equals(obj);
    }

    @java.lang.Override
    public int hashCode() {
      int hashCode = super.hashCode();
      return hashCode;
    }
  }

  @org.jaxsb.runtime.QName(
      namespaceURI = "http://www.jaxdb.org/jsql-0.5.xsd",
      localPart = "binary",
      prefix = "jsql")
  public abstract static class $Binary extends org.jaxdb.www.sqlx_0_5.xLygluGCXAA.$Binary
      implements org.jaxsb.runtime.ComplexType {
    private static final javax.xml.namespace.QName NAME =
        new javax.xml.namespace.QName("http://www.jaxdb.org/jsql-0.5.xsd", "binary", "jsql");

    protected static $Binary newInstance(
        final org.jaxdb.www.ddlx_0_5.xLygluGCXAA.$Documented inherits) {
      return new org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Binary() {
        @java.lang.Override
        protected org.jaxdb.www.ddlx_0_5.xLygluGCXAA.$Documented inherits() {
          return inherits;
        }
      };
    }

    protected $Binary(final org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Binary copy) {
      super(copy);
    }

    public $Binary(final java.lang.String text) {
      super(text);
    }

    public $Binary() {
      super();
    }

    @java.lang.Override
    public java.lang.String text() {
      return super.text();
    }

    public void text(final java.lang.String text) {
      super.text(text);
    }

    @java.lang.Override
    protected abstract org.jaxdb.www.ddlx_0_5.xLygluGCXAA.$Documented inherits();

    @java.lang.Override
    public javax.xml.namespace.QName type() {
      return NAME;
    }

    @java.lang.Override
    protected org.w3c.dom.Element marshal() throws org.jaxsb.runtime.MarshalException {
      final org.w3c.dom.Element node =
          marshal(
              createElementNS(name().getNamespaceURI(), name().getLocalPart()),
              name(),
              type(_$$inheritsInstance()));
      return node;
    }

    @java.lang.Override
    protected org.w3c.dom.Element marshal(
        final org.w3c.dom.Element parent,
        final javax.xml.namespace.QName name,
        final javax.xml.namespace.QName type)
        throws org.jaxsb.runtime.MarshalException {
      org.w3c.dom.Element node = super.marshal(parent, name, type);
      return node;
    }

    @java.lang.Override
    protected boolean parseAttribute(final org.w3c.dom.Attr attribute) {
      if (attribute == null || XMLNS.getLocalPart().equals(attribute.getPrefix())) {
        return true;
      }
      return super.parseAttribute(attribute);
    }

    @java.lang.Override
    protected boolean parseElement(final org.w3c.dom.Element element)
        throws org.openjax.xml.api.ValidationException {
      return super.parseElement(element);
    }

    @java.lang.Override
    public org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Binary clone() {
      final org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Binary clone =
          (org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Binary) super.clone();
      return clone;
    }

    @java.lang.Override
    public boolean equals(final java.lang.Object obj) {
      if (this == obj) return true;
      if (!(obj instanceof org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Binary)) return _$$failEquals();
      return super.equals(obj);
    }

    @java.lang.Override
    public int hashCode() {
      int hashCode = super.hashCode();
      return hashCode;
    }
  }

  @org.jaxsb.runtime.QName(
      namespaceURI = "http://www.jaxdb.org/jsql-0.5.xsd",
      localPart = "blob",
      prefix = "jsql")
  public abstract static class $Blob extends org.jaxdb.www.sqlx_0_5.xLygluGCXAA.$Blob
      implements org.jaxsb.runtime.ComplexType {
    private static final javax.xml.namespace.QName NAME =
        new javax.xml.namespace.QName("http://www.jaxdb.org/jsql-0.5.xsd", "blob", "jsql");

    protected static $Blob newInstance(
        final org.jaxdb.www.ddlx_0_5.xLygluGCXAA.$Documented inherits) {
      return new org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Blob() {
        @java.lang.Override
        protected org.jaxdb.www.ddlx_0_5.xLygluGCXAA.$Documented inherits() {
          return inherits;
        }
      };
    }

    protected $Blob(final org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Blob copy) {
      super(copy);
    }

    public $Blob(final java.lang.String text) {
      super(text);
    }

    public $Blob() {
      super();
    }

    @java.lang.Override
    public java.lang.String text() {
      return super.text();
    }

    public void text(final java.lang.String text) {
      super.text(text);
    }

    @java.lang.Override
    protected abstract org.jaxdb.www.ddlx_0_5.xLygluGCXAA.$Documented inherits();

    @java.lang.Override
    public javax.xml.namespace.QName type() {
      return NAME;
    }

    @java.lang.Override
    protected org.w3c.dom.Element marshal() throws org.jaxsb.runtime.MarshalException {
      final org.w3c.dom.Element node =
          marshal(
              createElementNS(name().getNamespaceURI(), name().getLocalPart()),
              name(),
              type(_$$inheritsInstance()));
      return node;
    }

    @java.lang.Override
    protected org.w3c.dom.Element marshal(
        final org.w3c.dom.Element parent,
        final javax.xml.namespace.QName name,
        final javax.xml.namespace.QName type)
        throws org.jaxsb.runtime.MarshalException {
      org.w3c.dom.Element node = super.marshal(parent, name, type);
      return node;
    }

    @java.lang.Override
    protected boolean parseAttribute(final org.w3c.dom.Attr attribute) {
      if (attribute == null || XMLNS.getLocalPart().equals(attribute.getPrefix())) {
        return true;
      }
      return super.parseAttribute(attribute);
    }

    @java.lang.Override
    protected boolean parseElement(final org.w3c.dom.Element element)
        throws org.openjax.xml.api.ValidationException {
      return super.parseElement(element);
    }

    @java.lang.Override
    public org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Blob clone() {
      final org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Blob clone =
          (org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Blob) super.clone();
      return clone;
    }

    @java.lang.Override
    public boolean equals(final java.lang.Object obj) {
      if (this == obj) return true;
      if (!(obj instanceof org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Blob)) return _$$failEquals();
      return super.equals(obj);
    }

    @java.lang.Override
    public int hashCode() {
      int hashCode = super.hashCode();
      return hashCode;
    }
  }

  @org.jaxsb.runtime.QName(
      namespaceURI = "http://www.jaxdb.org/jsql-0.5.xsd",
      localPart = "char",
      prefix = "jsql")
  public abstract static class $Char extends org.jaxdb.www.sqlx_0_5.xLygluGCXAA.$Char
      implements org.jaxsb.runtime.ComplexType {
    private static final javax.xml.namespace.QName NAME =
        new javax.xml.namespace.QName("http://www.jaxdb.org/jsql-0.5.xsd", "char", "jsql");

    protected static $Char newInstance(
        final org.jaxdb.www.ddlx_0_5.xLygluGCXAA.$Documented inherits) {
      return new org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Char() {
        @java.lang.Override
        protected org.jaxdb.www.ddlx_0_5.xLygluGCXAA.$Documented inherits() {
          return inherits;
        }
      };
    }

    protected $Char(final org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Char copy) {
      super(copy);
    }

    public $Char(final java.lang.String text) {
      super(text);
    }

    public $Char() {
      super();
    }

    @java.lang.Override
    public java.lang.String text() {
      return super.text();
    }

    public void text(final java.lang.String text) {
      super.text(text);
    }

    @java.lang.Override
    protected abstract org.jaxdb.www.ddlx_0_5.xLygluGCXAA.$Documented inherits();

    @java.lang.Override
    public javax.xml.namespace.QName type() {
      return NAME;
    }

    @java.lang.Override
    protected org.w3c.dom.Element marshal() throws org.jaxsb.runtime.MarshalException {
      final org.w3c.dom.Element node =
          marshal(
              createElementNS(name().getNamespaceURI(), name().getLocalPart()),
              name(),
              type(_$$inheritsInstance()));
      return node;
    }

    @java.lang.Override
    protected org.w3c.dom.Element marshal(
        final org.w3c.dom.Element parent,
        final javax.xml.namespace.QName name,
        final javax.xml.namespace.QName type)
        throws org.jaxsb.runtime.MarshalException {
      org.w3c.dom.Element node = super.marshal(parent, name, type);
      return node;
    }

    @java.lang.Override
    protected boolean parseAttribute(final org.w3c.dom.Attr attribute) {
      if (attribute == null || XMLNS.getLocalPart().equals(attribute.getPrefix())) {
        return true;
      }
      return super.parseAttribute(attribute);
    }

    @java.lang.Override
    protected boolean parseElement(final org.w3c.dom.Element element)
        throws org.openjax.xml.api.ValidationException {
      return super.parseElement(element);
    }

    @java.lang.Override
    public org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Char clone() {
      final org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Char clone =
          (org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Char) super.clone();
      return clone;
    }

    @java.lang.Override
    public boolean equals(final java.lang.Object obj) {
      if (this == obj) return true;
      if (!(obj instanceof org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Char)) return _$$failEquals();
      return super.equals(obj);
    }

    @java.lang.Override
    public int hashCode() {
      int hashCode = super.hashCode();
      return hashCode;
    }
  }

  @org.jaxsb.runtime.QName(
      namespaceURI = "http://www.jaxdb.org/jsql-0.5.xsd",
      localPart = "clob",
      prefix = "jsql")
  public abstract static class $Clob extends org.jaxdb.www.sqlx_0_5.xLygluGCXAA.$Clob
      implements org.jaxsb.runtime.ComplexType {
    private static final javax.xml.namespace.QName NAME =
        new javax.xml.namespace.QName("http://www.jaxdb.org/jsql-0.5.xsd", "clob", "jsql");

    protected static $Clob newInstance(
        final org.jaxdb.www.ddlx_0_5.xLygluGCXAA.$Documented inherits) {
      return new org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Clob() {
        @java.lang.Override
        protected org.jaxdb.www.ddlx_0_5.xLygluGCXAA.$Documented inherits() {
          return inherits;
        }
      };
    }

    protected $Clob(final org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Clob copy) {
      super(copy);
    }

    public $Clob(final java.lang.String text) {
      super(text);
    }

    public $Clob() {
      super();
    }

    @java.lang.Override
    public java.lang.String text() {
      return super.text();
    }

    public void text(final java.lang.String text) {
      super.text(text);
    }

    @java.lang.Override
    protected abstract org.jaxdb.www.ddlx_0_5.xLygluGCXAA.$Documented inherits();

    @java.lang.Override
    public javax.xml.namespace.QName type() {
      return NAME;
    }

    @java.lang.Override
    protected org.w3c.dom.Element marshal() throws org.jaxsb.runtime.MarshalException {
      final org.w3c.dom.Element node =
          marshal(
              createElementNS(name().getNamespaceURI(), name().getLocalPart()),
              name(),
              type(_$$inheritsInstance()));
      return node;
    }

    @java.lang.Override
    protected org.w3c.dom.Element marshal(
        final org.w3c.dom.Element parent,
        final javax.xml.namespace.QName name,
        final javax.xml.namespace.QName type)
        throws org.jaxsb.runtime.MarshalException {
      org.w3c.dom.Element node = super.marshal(parent, name, type);
      return node;
    }

    @java.lang.Override
    protected boolean parseAttribute(final org.w3c.dom.Attr attribute) {
      if (attribute == null || XMLNS.getLocalPart().equals(attribute.getPrefix())) {
        return true;
      }
      return super.parseAttribute(attribute);
    }

    @java.lang.Override
    protected boolean parseElement(final org.w3c.dom.Element element)
        throws org.openjax.xml.api.ValidationException {
      return super.parseElement(element);
    }

    @java.lang.Override
    public org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Clob clone() {
      final org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Clob clone =
          (org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Clob) super.clone();
      return clone;
    }

    @java.lang.Override
    public boolean equals(final java.lang.Object obj) {
      if (this == obj) return true;
      if (!(obj instanceof org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Clob)) return _$$failEquals();
      return super.equals(obj);
    }

    @java.lang.Override
    public int hashCode() {
      int hashCode = super.hashCode();
      return hashCode;
    }
  }

  @org.jaxsb.runtime.QName(
      namespaceURI = "http://www.jaxdb.org/jsql-0.5.xsd",
      localPart = "enum",
      prefix = "jsql")
  public abstract static class $Enum extends org.jaxdb.www.sqlx_0_5.xLygluGCXAA.$Enum
      implements org.jaxsb.runtime.ComplexType {
    private static final javax.xml.namespace.QName NAME =
        new javax.xml.namespace.QName("http://www.jaxdb.org/jsql-0.5.xsd", "enum", "jsql");

    protected static $Enum newInstance(
        final org.jaxdb.www.ddlx_0_5.xLygluGCXAA.$Documented inherits) {
      return new org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Enum() {
        @java.lang.Override
        protected org.jaxdb.www.ddlx_0_5.xLygluGCXAA.$Documented inherits() {
          return inherits;
        }
      };
    }

    protected $Enum(final org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Enum copy) {
      super(copy);
    }

    public $Enum(final java.lang.String text) {
      super(text);
    }

    public $Enum() {
      super();
    }

    @java.lang.Override
    public java.lang.String text() {
      return super.text();
    }

    public void text(final java.lang.String text) {
      super.text(text);
    }

    @java.lang.Override
    protected abstract org.jaxdb.www.ddlx_0_5.xLygluGCXAA.$Documented inherits();

    @java.lang.Override
    public javax.xml.namespace.QName type() {
      return NAME;
    }

    @java.lang.Override
    protected org.w3c.dom.Element marshal() throws org.jaxsb.runtime.MarshalException {
      final org.w3c.dom.Element node =
          marshal(
              createElementNS(name().getNamespaceURI(), name().getLocalPart()),
              name(),
              type(_$$inheritsInstance()));
      return node;
    }

    @java.lang.Override
    protected org.w3c.dom.Element marshal(
        final org.w3c.dom.Element parent,
        final javax.xml.namespace.QName name,
        final javax.xml.namespace.QName type)
        throws org.jaxsb.runtime.MarshalException {
      org.w3c.dom.Element node = super.marshal(parent, name, type);
      return node;
    }

    @java.lang.Override
    protected boolean parseAttribute(final org.w3c.dom.Attr attribute) {
      if (attribute == null || XMLNS.getLocalPart().equals(attribute.getPrefix())) {
        return true;
      }
      return super.parseAttribute(attribute);
    }

    @java.lang.Override
    protected boolean parseElement(final org.w3c.dom.Element element)
        throws org.openjax.xml.api.ValidationException {
      return super.parseElement(element);
    }

    @java.lang.Override
    public org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Enum clone() {
      final org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Enum clone =
          (org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Enum) super.clone();
      return clone;
    }

    @java.lang.Override
    public boolean equals(final java.lang.Object obj) {
      if (this == obj) return true;
      if (!(obj instanceof org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Enum)) return _$$failEquals();
      return super.equals(obj);
    }

    @java.lang.Override
    public int hashCode() {
      int hashCode = super.hashCode();
      return hashCode;
    }
  }

  @org.jaxsb.runtime.QName(
      namespaceURI = "http://www.jaxdb.org/jsql-0.5.xsd",
      localPart = "date",
      prefix = "jsql")
  public abstract static class $Date extends org.jaxdb.www.sqlx_0_5.xLygluGCXAA.$Date
      implements org.jaxsb.runtime.ComplexType {
    private static final javax.xml.namespace.QName NAME =
        new javax.xml.namespace.QName("http://www.jaxdb.org/jsql-0.5.xsd", "date", "jsql");

    protected static $Date newInstance(
        final org.jaxdb.www.ddlx_0_5.xLygluGCXAA.$Documented inherits) {
      return new org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Date() {
        @java.lang.Override
        protected org.jaxdb.www.ddlx_0_5.xLygluGCXAA.$Documented inherits() {
          return inherits;
        }
      };
    }

    protected $Date(final org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Date copy) {
      super(copy);
    }

    public $Date(final java.lang.String text) {
      super(text);
    }

    public $Date() {
      super();
    }

    @java.lang.Override
    public java.lang.String text() {
      return super.text();
    }

    public void text(final java.lang.String text) {
      super.text(text);
    }

    @java.lang.Override
    protected abstract org.jaxdb.www.ddlx_0_5.xLygluGCXAA.$Documented inherits();

    @java.lang.Override
    public javax.xml.namespace.QName type() {
      return NAME;
    }

    @java.lang.Override
    protected org.w3c.dom.Element marshal() throws org.jaxsb.runtime.MarshalException {
      final org.w3c.dom.Element node =
          marshal(
              createElementNS(name().getNamespaceURI(), name().getLocalPart()),
              name(),
              type(_$$inheritsInstance()));
      return node;
    }

    @java.lang.Override
    protected org.w3c.dom.Element marshal(
        final org.w3c.dom.Element parent,
        final javax.xml.namespace.QName name,
        final javax.xml.namespace.QName type)
        throws org.jaxsb.runtime.MarshalException {
      org.w3c.dom.Element node = super.marshal(parent, name, type);
      return node;
    }

    @java.lang.Override
    protected boolean parseAttribute(final org.w3c.dom.Attr attribute) {
      if (attribute == null || XMLNS.getLocalPart().equals(attribute.getPrefix())) {
        return true;
      }
      return super.parseAttribute(attribute);
    }

    @java.lang.Override
    protected boolean parseElement(final org.w3c.dom.Element element)
        throws org.openjax.xml.api.ValidationException {
      return super.parseElement(element);
    }

    @java.lang.Override
    public org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Date clone() {
      final org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Date clone =
          (org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Date) super.clone();
      return clone;
    }

    @java.lang.Override
    public boolean equals(final java.lang.Object obj) {
      if (this == obj) return true;
      if (!(obj instanceof org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Date)) return _$$failEquals();
      return super.equals(obj);
    }

    @java.lang.Override
    public int hashCode() {
      int hashCode = super.hashCode();
      return hashCode;
    }
  }

  @org.jaxsb.runtime.QName(
      namespaceURI = "http://www.jaxdb.org/jsql-0.5.xsd",
      localPart = "time",
      prefix = "jsql")
  public abstract static class $Time extends org.jaxdb.www.sqlx_0_5.xLygluGCXAA.$Time
      implements org.jaxsb.runtime.ComplexType {
    private static final javax.xml.namespace.QName NAME =
        new javax.xml.namespace.QName("http://www.jaxdb.org/jsql-0.5.xsd", "time", "jsql");

    protected static $Time newInstance(
        final org.jaxdb.www.ddlx_0_5.xLygluGCXAA.$Documented inherits) {
      return new org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Time() {
        @java.lang.Override
        protected org.jaxdb.www.ddlx_0_5.xLygluGCXAA.$Documented inherits() {
          return inherits;
        }
      };
    }

    protected $Time(final org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Time copy) {
      super(copy);
    }

    public $Time(final java.lang.String text) {
      super(text);
    }

    public $Time() {
      super();
    }

    @java.lang.Override
    public java.lang.String text() {
      return super.text();
    }

    public void text(final java.lang.String text) {
      super.text(text);
    }

    @java.lang.Override
    protected abstract org.jaxdb.www.ddlx_0_5.xLygluGCXAA.$Documented inherits();

    @java.lang.Override
    public javax.xml.namespace.QName type() {
      return NAME;
    }

    @java.lang.Override
    protected org.w3c.dom.Element marshal() throws org.jaxsb.runtime.MarshalException {
      final org.w3c.dom.Element node =
          marshal(
              createElementNS(name().getNamespaceURI(), name().getLocalPart()),
              name(),
              type(_$$inheritsInstance()));
      return node;
    }

    @java.lang.Override
    protected org.w3c.dom.Element marshal(
        final org.w3c.dom.Element parent,
        final javax.xml.namespace.QName name,
        final javax.xml.namespace.QName type)
        throws org.jaxsb.runtime.MarshalException {
      org.w3c.dom.Element node = super.marshal(parent, name, type);
      return node;
    }

    @java.lang.Override
    protected boolean parseAttribute(final org.w3c.dom.Attr attribute) {
      if (attribute == null || XMLNS.getLocalPart().equals(attribute.getPrefix())) {
        return true;
      }
      return super.parseAttribute(attribute);
    }

    @java.lang.Override
    protected boolean parseElement(final org.w3c.dom.Element element)
        throws org.openjax.xml.api.ValidationException {
      return super.parseElement(element);
    }

    @java.lang.Override
    public org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Time clone() {
      final org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Time clone =
          (org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Time) super.clone();
      return clone;
    }

    @java.lang.Override
    public boolean equals(final java.lang.Object obj) {
      if (this == obj) return true;
      if (!(obj instanceof org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Time)) return _$$failEquals();
      return super.equals(obj);
    }

    @java.lang.Override
    public int hashCode() {
      int hashCode = super.hashCode();
      return hashCode;
    }
  }

  @org.jaxsb.runtime.QName(
      namespaceURI = "http://www.jaxdb.org/jsql-0.5.xsd",
      localPart = "datetime",
      prefix = "jsql")
  public abstract static class $Datetime extends org.jaxdb.www.sqlx_0_5.xLygluGCXAA.$Datetime
      implements org.jaxsb.runtime.ComplexType {
    private static final javax.xml.namespace.QName NAME =
        new javax.xml.namespace.QName("http://www.jaxdb.org/jsql-0.5.xsd", "datetime", "jsql");

    protected static $Datetime newInstance(
        final org.jaxdb.www.ddlx_0_5.xLygluGCXAA.$Documented inherits) {
      return new org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Datetime() {
        @java.lang.Override
        protected org.jaxdb.www.ddlx_0_5.xLygluGCXAA.$Documented inherits() {
          return inherits;
        }
      };
    }

    protected $Datetime(final org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Datetime copy) {
      super(copy);
    }

    public $Datetime(final java.lang.String text) {
      super(text);
    }

    public $Datetime() {
      super();
    }

    @java.lang.Override
    public java.lang.String text() {
      return super.text();
    }

    public void text(final java.lang.String text) {
      super.text(text);
    }

    @java.lang.Override
    protected abstract org.jaxdb.www.ddlx_0_5.xLygluGCXAA.$Documented inherits();

    @java.lang.Override
    public javax.xml.namespace.QName type() {
      return NAME;
    }

    @java.lang.Override
    protected org.w3c.dom.Element marshal() throws org.jaxsb.runtime.MarshalException {
      final org.w3c.dom.Element node =
          marshal(
              createElementNS(name().getNamespaceURI(), name().getLocalPart()),
              name(),
              type(_$$inheritsInstance()));
      return node;
    }

    @java.lang.Override
    protected org.w3c.dom.Element marshal(
        final org.w3c.dom.Element parent,
        final javax.xml.namespace.QName name,
        final javax.xml.namespace.QName type)
        throws org.jaxsb.runtime.MarshalException {
      org.w3c.dom.Element node = super.marshal(parent, name, type);
      return node;
    }

    @java.lang.Override
    protected boolean parseAttribute(final org.w3c.dom.Attr attribute) {
      if (attribute == null || XMLNS.getLocalPart().equals(attribute.getPrefix())) {
        return true;
      }
      return super.parseAttribute(attribute);
    }

    @java.lang.Override
    protected boolean parseElement(final org.w3c.dom.Element element)
        throws org.openjax.xml.api.ValidationException {
      return super.parseElement(element);
    }

    @java.lang.Override
    public org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Datetime clone() {
      final org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Datetime clone =
          (org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Datetime) super.clone();
      return clone;
    }

    @java.lang.Override
    public boolean equals(final java.lang.Object obj) {
      if (this == obj) return true;
      if (!(obj instanceof org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Datetime)) return _$$failEquals();
      return super.equals(obj);
    }

    @java.lang.Override
    public int hashCode() {
      int hashCode = super.hashCode();
      return hashCode;
    }
  }

  @org.jaxsb.runtime.QName(
      namespaceURI = "http://www.jaxdb.org/jsql-0.5.xsd",
      localPart = "boolean",
      prefix = "jsql")
  public abstract static class $Boolean extends org.jaxdb.www.sqlx_0_5.xLygluGCXAA.$Boolean
      implements org.jaxsb.runtime.ComplexType {
    private static final javax.xml.namespace.QName NAME =
        new javax.xml.namespace.QName("http://www.jaxdb.org/jsql-0.5.xsd", "boolean", "jsql");

    protected static $Boolean newInstance(
        final org.jaxdb.www.ddlx_0_5.xLygluGCXAA.$Documented inherits) {
      return new org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Boolean() {
        @java.lang.Override
        protected org.jaxdb.www.ddlx_0_5.xLygluGCXAA.$Documented inherits() {
          return inherits;
        }
      };
    }

    protected $Boolean(final org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Boolean copy) {
      super(copy);
    }

    public $Boolean(final java.lang.String text) {
      super(text);
    }

    public $Boolean() {
      super();
    }

    @java.lang.Override
    public java.lang.String text() {
      return super.text();
    }

    public void text(final java.lang.String text) {
      super.text(text);
    }

    @java.lang.Override
    protected abstract org.jaxdb.www.ddlx_0_5.xLygluGCXAA.$Documented inherits();

    @java.lang.Override
    public javax.xml.namespace.QName type() {
      return NAME;
    }

    @java.lang.Override
    protected org.w3c.dom.Element marshal() throws org.jaxsb.runtime.MarshalException {
      final org.w3c.dom.Element node =
          marshal(
              createElementNS(name().getNamespaceURI(), name().getLocalPart()),
              name(),
              type(_$$inheritsInstance()));
      return node;
    }

    @java.lang.Override
    protected org.w3c.dom.Element marshal(
        final org.w3c.dom.Element parent,
        final javax.xml.namespace.QName name,
        final javax.xml.namespace.QName type)
        throws org.jaxsb.runtime.MarshalException {
      org.w3c.dom.Element node = super.marshal(parent, name, type);
      return node;
    }

    @java.lang.Override
    protected boolean parseAttribute(final org.w3c.dom.Attr attribute) {
      if (attribute == null || XMLNS.getLocalPart().equals(attribute.getPrefix())) {
        return true;
      }
      return super.parseAttribute(attribute);
    }

    @java.lang.Override
    protected boolean parseElement(final org.w3c.dom.Element element)
        throws org.openjax.xml.api.ValidationException {
      return super.parseElement(element);
    }

    @java.lang.Override
    public org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Boolean clone() {
      final org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Boolean clone =
          (org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Boolean) super.clone();
      return clone;
    }

    @java.lang.Override
    public boolean equals(final java.lang.Object obj) {
      if (this == obj) return true;
      if (!(obj instanceof org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Boolean)) return _$$failEquals();
      return super.equals(obj);
    }

    @java.lang.Override
    public int hashCode() {
      int hashCode = super.hashCode();
      return hashCode;
    }
  }

  @org.jaxsb.runtime.QName(
      namespaceURI = "http://www.jaxdb.org/jsql-0.5.xsd",
      localPart = "table",
      prefix = "jsql")
  public abstract static class $Table extends org.jaxdb.www.ddlx_0_5.xLygluGCXAA.$Table
      implements org.jaxsb.runtime.ComplexType {
    private static final javax.xml.namespace.QName NAME =
        new javax.xml.namespace.QName("http://www.jaxdb.org/jsql-0.5.xsd", "table", "jsql");

    protected static $Table newInstance(
        final org.jaxdb.www.ddlx_0_5.xLygluGCXAA.$Documented inherits) {
      return new org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Table() {
        @java.lang.Override
        protected org.jaxdb.www.ddlx_0_5.xLygluGCXAA.$Documented inherits() {
          return inherits;
        }
      };
    }

    protected $Table(final org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Table copy) {
      super(copy);
    }

    public $Table(final java.lang.String text) {
      super(text);
    }

    public $Table() {
      super();
    }

    @java.lang.Override
    public java.lang.String text() {
      return super.text();
    }

    public void text(final java.lang.String text) {
      super.text(text);
    }

    @java.lang.Override
    protected abstract org.jaxdb.www.ddlx_0_5.xLygluGCXAA.$Documented inherits();

    @java.lang.Override
    public javax.xml.namespace.QName type() {
      return NAME;
    }

    @java.lang.Override
    protected org.w3c.dom.Element marshal() throws org.jaxsb.runtime.MarshalException {
      final org.w3c.dom.Element node =
          marshal(
              createElementNS(name().getNamespaceURI(), name().getLocalPart()),
              name(),
              type(_$$inheritsInstance()));
      return node;
    }

    @java.lang.Override
    protected org.w3c.dom.Element marshal(
        final org.w3c.dom.Element parent,
        final javax.xml.namespace.QName name,
        final javax.xml.namespace.QName type)
        throws org.jaxsb.runtime.MarshalException {
      org.w3c.dom.Element node = super.marshal(parent, name, type);
      return node;
    }

    @java.lang.Override
    protected boolean parseAttribute(final org.w3c.dom.Attr attribute) {
      if (attribute == null || XMLNS.getLocalPart().equals(attribute.getPrefix())) {
        return true;
      }
      return super.parseAttribute(attribute);
    }

    @java.lang.Override
    protected boolean parseElement(final org.w3c.dom.Element element)
        throws org.openjax.xml.api.ValidationException {
      return super.parseElement(element);
    }

    @java.lang.Override
    public org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Table clone() {
      final org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Table clone =
          (org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Table) super.clone();
      return clone;
    }

    @java.lang.Override
    public boolean equals(final java.lang.Object obj) {
      if (this == obj) return true;
      if (!(obj instanceof org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Table)) return _$$failEquals();
      return super.equals(obj);
    }

    @java.lang.Override
    public int hashCode() {
      int hashCode = super.hashCode();
      return hashCode;
    }
  }

  @org.jaxsb.runtime.QName(
      namespaceURI = "http://www.jaxdb.org/jsql-0.5.xsd",
      localPart = "keyForUpdate",
      prefix = "jsql")
  public static class KeyForUpdate
      extends org.w3.www._2001.XMLSchema.yAA.$AnySimpleType
      implements org.jaxsb.runtime.ComplexType, org.jaxsb.runtime.Element {
    private static final javax.xml.namespace.QName NAME =
        new javax.xml.namespace.QName("http://www.jaxdb.org/jsql-0.5.xsd", "keyForUpdate", "jsql");
    private org.jaxsb.runtime.ElementAudit
        _columnLocal =
            new org.jaxsb.runtime.ElementAudit<>(
                org.jaxdb.www.jsql_0_5.xLygluGCXAA.KeyForUpdate.Column.class,
                this,
                null,
                new javax.xml.namespace.QName(
                    "http://www.jaxdb.org/jsql-0.5.xsd", "column", "jsql"),
                new javax.xml.namespace.QName("http://www.jaxdb.org/ddlx-0.5.xsd", "named", "jsql"),
                true,
                false,
                1,
                2147483647);

    protected KeyForUpdate(final org.jaxdb.www.jsql_0_5.xLygluGCXAA.KeyForUpdate copy) {
      super(copy);
      org.jaxdb.www.jsql_0_5.xLygluGCXAA.KeyForUpdate binding = copy;
      this._columnLocal = binding._columnLocal;
    }

    public KeyForUpdate() {
      super();
    }

    @org.jaxsb.runtime.ElementSpec(minOccurs = 1, maxOccurs = 2147483647)
    public org.jaxdb.www.jsql_0_5.xLygluGCXAA.KeyForUpdate.Column addColumn(
        final org.jaxdb.www.jsql_0_5.xLygluGCXAA.KeyForUpdate.Column _columnLocal) {
      _$$addElement(this._columnLocal, _columnLocal);
      return _columnLocal;
    }

    public org.jaxsb.runtime.BindingList
        getColumn() {
      return _columnLocal.getElements();
    }

    public org.jaxdb.www.jsql_0_5.xLygluGCXAA.KeyForUpdate.Column getColumn(final int index) {
      final org.jaxsb.runtime.BindingList
          values = getColumn();
      return values == null || index < 0 || values.size() <= index ? null : values.get(index);
    }

    @java.lang.Override
    protected org.jaxdb.www.jsql_0_5.xLygluGCXAA.KeyForUpdate inherits() {
      return this;
    }

    @java.lang.Override
    public javax.xml.namespace.QName name() {
      return NAME;
    }

    @java.lang.Override
    public boolean qualified() {
      return true;
    }

    @java.lang.Override
    public boolean nilable() {
      return false;
    }

    @java.lang.Override
    public java.util.Iterator>
        attributeIterator() {
      return super.attributeIterator();
    }

    @java.lang.Override
    public java.util.Iterator> elementIterator() {
      return super.elementIterator();
    }

    @java.lang.Override
    public org.jaxsb.runtime.BindingList> fetchChild(
        final javax.xml.namespace.QName name) {
      return super.fetchChild(name);
    }

    public org.w3c.dom.Element marshal() throws org.jaxsb.runtime.MarshalException {
      final org.w3c.dom.Element node =
          marshal(
              createElementNS(name().getNamespaceURI(), name().getLocalPart()),
              name(),
              type(_$$inheritsInstance()));
      _$$marshalElements(node);
      return node;
    }

    @java.lang.Override
    protected org.w3c.dom.Element marshal(
        final org.w3c.dom.Element parent,
        final javax.xml.namespace.QName name,
        final javax.xml.namespace.QName type)
        throws org.jaxsb.runtime.MarshalException {
      final org.w3c.dom.Element node = super.marshal(parent, name, type);
      return node;
    }

    @java.lang.Override
    protected boolean parseElement(final org.w3c.dom.Element element)
        throws org.openjax.xml.api.ValidationException {
      if ("http://www.jaxdb.org/jsql-0.5.xsd".equals(element.getNamespaceURI())
          && "column".equals(element.getLocalName())) {
        return _$$addElement(
            this._columnLocal,
            (org.jaxdb.www.jsql_0_5.xLygluGCXAA.KeyForUpdate.Column)
                org.jaxsb.runtime.Binding.parse(
                    element, org.jaxdb.www.jsql_0_5.xLygluGCXAA.KeyForUpdate.Column.class));
      }
      if (org.jaxsb.runtime.Binding._$$iSsubstitutionGroup(
          new javax.xml.namespace.QName(element.getNamespaceURI(), element.getLocalName()),
          "http://www.jaxdb.org/jsql-0.5.xsd",
          "column")) {
        return _$$addElement(
            this._columnLocal,
            (org.jaxdb.www.jsql_0_5.xLygluGCXAA.KeyForUpdate.Column)
                org.jaxsb.runtime.Binding.parse(element));
      }
      return super.parseElement(element);
    }

    @java.lang.Override
    public org.jaxdb.www.jsql_0_5.xLygluGCXAA.KeyForUpdate clone() {
      return (org.jaxdb.www.jsql_0_5.xLygluGCXAA.KeyForUpdate) super.clone();
    }

    @java.lang.Override
    public boolean equals(final java.lang.Object obj) {
      if (this == obj) return true;
      if (!(obj instanceof org.jaxdb.www.jsql_0_5.xLygluGCXAA.KeyForUpdate)) return _$$failEquals();
      return true;
    }

    @java.lang.Override
    public int hashCode() {
      int hashCode = super.hashCode();
      if (_columnLocal != null) hashCode = 31 * hashCode + _columnLocal.hashCode();
      return hashCode;
    }

    @org.jaxsb.runtime.QName(
        namespaceURI = "http://www.jaxdb.org/jsql-0.5.xsd",
        localPart = "column",
        prefix = "jsql")
    public static class Column extends org.jaxdb.www.ddlx_0_5.xLygluGCXAA.$Named
        implements org.jaxsb.runtime.ComplexType, org.jaxsb.runtime.Element {
      private static final javax.xml.namespace.QName NAME =
          new javax.xml.namespace.QName("http://www.jaxdb.org/jsql-0.5.xsd", "column", "jsql");

      protected Column(final org.jaxdb.www.ddlx_0_5.xLygluGCXAA.$Named copy) {
        super(copy);
      }

      public Column() {
        super();
      }

      @java.lang.Override
      public java.lang.String text() {
        return (java.lang.String) super.text();
      }

      @java.lang.Override
      public void text(final java.lang.String text) {
        super.text(text);
      }

      public Column(final java.lang.String text) {
        super(text);
      }

      @java.lang.Override
      protected org.jaxdb.www.ddlx_0_5.xLygluGCXAA.$Named inherits() {
        return this;
      }

      @java.lang.Override
      public javax.xml.namespace.QName name() {
        return NAME;
      }

      @java.lang.Override
      public boolean qualified() {
        return true;
      }

      @java.lang.Override
      public boolean nilable() {
        return false;
      }

      @java.lang.Override
      public org.jaxdb.www.jsql_0_5.xLygluGCXAA.KeyForUpdate owner() {
        return (org.jaxdb.www.jsql_0_5.xLygluGCXAA.KeyForUpdate) super.owner();
      }

      @java.lang.Override
      public java.util.Iterator>
          attributeIterator() {
        return super.attributeIterator();
      }

      @java.lang.Override
      public java.util.Iterator> elementIterator() {
        return super.elementIterator();
      }

      @java.lang.Override
      public org.jaxsb.runtime.BindingList> fetchChild(
          final javax.xml.namespace.QName name) {
        return super.fetchChild(name);
      }

      protected org.w3c.dom.Element marshal() throws org.jaxsb.runtime.MarshalException {
        final org.w3c.dom.Element node =
            marshal(
                createElementNS(name().getNamespaceURI(), name().getLocalPart()),
                name(),
                type(_$$inheritsInstance()));
        _$$marshalElements(node);
        return node;
      }

      @java.lang.Override
      protected org.w3c.dom.Element marshal(
          final org.w3c.dom.Element parent,
          final javax.xml.namespace.QName name,
          final javax.xml.namespace.QName type)
          throws org.jaxsb.runtime.MarshalException {
        final org.w3c.dom.Element node = super.marshal(parent, name, type);
        return node;
      }

      @java.lang.Override
      public org.jaxdb.www.jsql_0_5.xLygluGCXAA.KeyForUpdate.Column clone() {
        return (org.jaxdb.www.jsql_0_5.xLygluGCXAA.KeyForUpdate.Column) super.clone();
      }

      @java.lang.Override
      public boolean equals(final java.lang.Object obj) {
        if (this == obj) return true;
        if (!(obj instanceof org.jaxdb.www.ddlx_0_5.xLygluGCXAA.$Named)) return _$$failEquals();
        return super.equals(obj);
      }

      @java.lang.Override
      public int hashCode() {
        int hashCode = super.hashCode();
        return hashCode;
      }
    }
  }

  @org.jaxsb.runtime.QName(
      namespaceURI = "http://www.jaxdb.org/jsql-0.5.xsd",
      localPart = "row",
      prefix = "jsql")
  public abstract static class $Row
      extends org.w3.www._2001.XMLSchema.yAA.$AnyType
      implements org.jaxsb.runtime.ComplexType {
    private static final javax.xml.namespace.QName NAME =
        new javax.xml.namespace.QName("http://www.jaxdb.org/jsql-0.5.xsd", "row", "jsql");

    protected static $Row newInstance(final org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Row inherits) {
      return new org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Row() {
        @java.lang.Override
        protected org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Row inherits() {
          return inherits;
        }
      };
    }

    protected $Row(final org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Row copy) {
      super(copy);
    }

    public $Row(final java.lang.String text) {
      super(text);
    }

    public $Row() {
      super();
    }

    @java.lang.Override
    public java.lang.String text() {
      return super.text();
    }

    public void text(final java.lang.String text) {
      super.text(text);
    }

    @java.lang.Override
    protected abstract org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Row inherits();

    @java.lang.Override
    public javax.xml.namespace.QName type() {
      return NAME;
    }

    @java.lang.Override
    public java.util.Iterator>
        attributeIterator() {
      return super.attributeIterator();
    }

    @java.lang.Override
    public java.util.Iterator> elementIterator() {
      return super.elementIterator();
    }

    @java.lang.Override
    public org.jaxsb.runtime.BindingList> fetchChild(
        final javax.xml.namespace.QName name) {
      return super.fetchChild(name);
    }

    @java.lang.Override
    protected org.w3c.dom.Element marshal() throws org.jaxsb.runtime.MarshalException {
      final org.w3c.dom.Element node =
          marshal(
              createElementNS(name().getNamespaceURI(), name().getLocalPart()),
              name(),
              type(_$$inheritsInstance()));
      return node;
    }

    @java.lang.Override
    protected org.w3c.dom.Element marshal(
        final org.w3c.dom.Element parent,
        final javax.xml.namespace.QName name,
        final javax.xml.namespace.QName type)
        throws org.jaxsb.runtime.MarshalException {
      org.w3c.dom.Element node = super.marshal(parent, name, type);
      return node;
    }

    @java.lang.Override
    protected boolean parseAttribute(final org.w3c.dom.Attr attribute) {
      if (attribute == null || XMLNS.getLocalPart().equals(attribute.getPrefix())) {
        return true;
      }
      return super.parseAttribute(attribute);
    }

    @java.lang.Override
    protected boolean parseElement(final org.w3c.dom.Element element)
        throws org.openjax.xml.api.ValidationException {
      return super.parseElement(element);
    }

    @java.lang.Override
    public org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Row clone() {
      final org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Row clone =
          (org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Row) super.clone();
      return clone;
    }

    @java.lang.Override
    public boolean equals(final java.lang.Object obj) {
      if (this == obj) return true;
      if (!(obj instanceof org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Row)) return _$$failEquals();
      return super.equals(obj);
    }

    @java.lang.Override
    public int hashCode() {
      int hashCode = super.hashCode();
      return hashCode;
    }
  }

  @org.jaxsb.runtime.QName(
      namespaceURI = "http://www.jaxdb.org/jsql-0.5.xsd",
      localPart = "insert",
      prefix = "jsql")
  public abstract static class $Insert
      extends org.w3.www._2001.XMLSchema.yAA.$AnyType
      implements org.jaxsb.runtime.ComplexType {
    private static final javax.xml.namespace.QName NAME =
        new javax.xml.namespace.QName("http://www.jaxdb.org/jsql-0.5.xsd", "insert", "jsql");

    protected static $Insert newInstance(
        final org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Insert inherits) {
      return new org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Insert() {
        @java.lang.Override
        protected org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Insert inherits() {
          return inherits;
        }
      };
    }

    protected $Insert(final org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Insert copy) {
      super(copy);
    }

    public $Insert(final java.lang.String text) {
      super(text);
    }

    public $Insert() {
      super();
    }

    @java.lang.Override
    public java.lang.String text() {
      return super.text();
    }

    public void text(final java.lang.String text) {
      super.text(text);
    }

    @java.lang.Override
    protected abstract org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Insert inherits();

    @java.lang.Override
    public javax.xml.namespace.QName type() {
      return NAME;
    }

    @java.lang.Override
    public java.util.Iterator>
        attributeIterator() {
      return super.attributeIterator();
    }

    @java.lang.Override
    public java.util.Iterator> elementIterator() {
      return super.elementIterator();
    }

    @java.lang.Override
    public org.jaxsb.runtime.BindingList> fetchChild(
        final javax.xml.namespace.QName name) {
      return super.fetchChild(name);
    }

    @java.lang.Override
    protected org.w3c.dom.Element marshal() throws org.jaxsb.runtime.MarshalException {
      final org.w3c.dom.Element node =
          marshal(
              createElementNS(name().getNamespaceURI(), name().getLocalPart()),
              name(),
              type(_$$inheritsInstance()));
      return node;
    }

    @java.lang.Override
    protected org.w3c.dom.Element marshal(
        final org.w3c.dom.Element parent,
        final javax.xml.namespace.QName name,
        final javax.xml.namespace.QName type)
        throws org.jaxsb.runtime.MarshalException {
      org.w3c.dom.Element node = super.marshal(parent, name, type);
      return node;
    }

    @java.lang.Override
    protected boolean parseAttribute(final org.w3c.dom.Attr attribute) {
      if (attribute == null || XMLNS.getLocalPart().equals(attribute.getPrefix())) {
        return true;
      }
      return super.parseAttribute(attribute);
    }

    @java.lang.Override
    protected boolean parseElement(final org.w3c.dom.Element element)
        throws org.openjax.xml.api.ValidationException {
      return super.parseElement(element);
    }

    @java.lang.Override
    public org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Insert clone() {
      final org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Insert clone =
          (org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Insert) super.clone();
      return clone;
    }

    @java.lang.Override
    public boolean equals(final java.lang.Object obj) {
      if (this == obj) return true;
      if (!(obj instanceof org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Insert)) return _$$failEquals();
      return super.equals(obj);
    }

    @java.lang.Override
    public int hashCode() {
      int hashCode = super.hashCode();
      return hashCode;
    }
  }

  @org.jaxsb.runtime.QName(
      namespaceURI = "http://www.jaxdb.org/jsql-0.5.xsd",
      localPart = "database",
      prefix = "jsql")
  public abstract static class $Database
      extends org.w3.www._2001.XMLSchema.yAA.$AnyType
      implements org.jaxsb.runtime.ComplexType {
    private static final javax.xml.namespace.QName NAME =
        new javax.xml.namespace.QName("http://www.jaxdb.org/jsql-0.5.xsd", "database", "jsql");

    protected static $Database newInstance(
        final org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Database inherits) {
      return new org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Database() {
        @java.lang.Override
        protected org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Database inherits() {
          return inherits;
        }
      };
    }

    protected $Database(final org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Database copy) {
      super(copy);
    }

    public $Database(final java.lang.String text) {
      super(text);
    }

    public $Database() {
      super();
    }

    @java.lang.Override
    public java.lang.String text() {
      return super.text();
    }

    public void text(final java.lang.String text) {
      super.text(text);
    }

    @java.lang.Override
    protected abstract org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Database inherits();

    @java.lang.Override
    public javax.xml.namespace.QName type() {
      return NAME;
    }

    @java.lang.Override
    public java.util.Iterator>
        attributeIterator() {
      return super.attributeIterator();
    }

    @java.lang.Override
    public java.util.Iterator> elementIterator() {
      return super.elementIterator();
    }

    @java.lang.Override
    public org.jaxsb.runtime.BindingList> fetchChild(
        final javax.xml.namespace.QName name) {
      return super.fetchChild(name);
    }

    @java.lang.Override
    protected org.w3c.dom.Element marshal() throws org.jaxsb.runtime.MarshalException {
      final org.w3c.dom.Element node =
          marshal(
              createElementNS(name().getNamespaceURI(), name().getLocalPart()),
              name(),
              type(_$$inheritsInstance()));
      return node;
    }

    @java.lang.Override
    protected org.w3c.dom.Element marshal(
        final org.w3c.dom.Element parent,
        final javax.xml.namespace.QName name,
        final javax.xml.namespace.QName type)
        throws org.jaxsb.runtime.MarshalException {
      org.w3c.dom.Element node = super.marshal(parent, name, type);
      return node;
    }

    @java.lang.Override
    protected boolean parseAttribute(final org.w3c.dom.Attr attribute) {
      if (attribute == null || XMLNS.getLocalPart().equals(attribute.getPrefix())) {
        return true;
      }
      return super.parseAttribute(attribute);
    }

    @java.lang.Override
    protected boolean parseElement(final org.w3c.dom.Element element)
        throws org.openjax.xml.api.ValidationException {
      return super.parseElement(element);
    }

    @java.lang.Override
    public org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Database clone() {
      final org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Database clone =
          (org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Database) super.clone();
      return clone;
    }

    @java.lang.Override
    public boolean equals(final java.lang.Object obj) {
      if (this == obj) return true;
      if (!(obj instanceof org.jaxdb.www.jsql_0_5.xLygluGCXAA.$Database)) return _$$failEquals();
      return super.equals(obj);
    }

    @java.lang.Override
    public int hashCode() {
      int hashCode = super.hashCode();
      return hashCode;
    }
  }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy