001// 002// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 003// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 004// Any modifications to this file will be lost upon recompilation of the source schema. 005// Generated on: 2022.02.01 at 12:03:38 PM CET 006// 007 008 009package io.ebeaninternal.dbmigration.migration; 010 011import java.math.BigInteger; 012import javax.xml.bind.annotation.XmlAccessType; 013import javax.xml.bind.annotation.XmlAccessorType; 014import javax.xml.bind.annotation.XmlAttribute; 015import javax.xml.bind.annotation.XmlRootElement; 016import javax.xml.bind.annotation.XmlSchemaType; 017import javax.xml.bind.annotation.XmlType; 018 019 020/** 021 * <p>Java class for anonymous complex type. 022 * 023 * <p>The following schema fragment specifies the expected content contained within this class. 024 * 025 * <pre> 026 * <complexType> 027 * <complexContent> 028 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 029 * <attGroup ref="{http://ebean-orm.github.io/xml/ns/dbmigration}tablespaceAttributes"/> 030 * <attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> 031 * <attribute name="newName" type="{http://www.w3.org/2001/XMLSchema}string" /> 032 * <attribute name="partitionMode" type="{http://www.w3.org/2001/XMLSchema}string" /> 033 * <attribute name="partitionColumn" type="{http://www.w3.org/2001/XMLSchema}string" /> 034 * <attribute name="identityType" type="{http://ebean-orm.github.io/xml/ns/dbmigration}identityType" /> 035 * <attribute name="identityStart" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" /> 036 * <attribute name="identityIncrement" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" /> 037 * <attribute name="identityCache" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" /> 038 * <attribute name="identityGenerated" type="{http://www.w3.org/2001/XMLSchema}string" /> 039 * <attribute name="sequenceName" type="{http://www.w3.org/2001/XMLSchema}string" /> 040 * <attribute name="sequenceInitial" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" /> 041 * <attribute name="sequenceAllocate" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" /> 042 * <attribute name="pkName" type="{http://www.w3.org/2001/XMLSchema}string" /> 043 * <attribute name="storageEngine" type="{http://www.w3.org/2001/XMLSchema}string" /> 044 * </restriction> 045 * </complexContent> 046 * </complexType> 047 * </pre> 048 * 049 * 050 */ 051@XmlAccessorType(XmlAccessType.FIELD) 052@XmlType(name = "") 053@XmlRootElement(name = "alterTable") 054public class AlterTable { 055 056 @XmlAttribute(name = "name", required = true) 057 protected String name; 058 @XmlAttribute(name = "newName") 059 protected String newName; 060 @XmlAttribute(name = "partitionMode") 061 protected String partitionMode; 062 @XmlAttribute(name = "partitionColumn") 063 protected String partitionColumn; 064 @XmlAttribute(name = "identityType") 065 protected IdentityType identityType; 066 @XmlAttribute(name = "identityStart") 067 @XmlSchemaType(name = "positiveInteger") 068 protected BigInteger identityStart; 069 @XmlAttribute(name = "identityIncrement") 070 @XmlSchemaType(name = "positiveInteger") 071 protected BigInteger identityIncrement; 072 @XmlAttribute(name = "identityCache") 073 @XmlSchemaType(name = "positiveInteger") 074 protected BigInteger identityCache; 075 @XmlAttribute(name = "identityGenerated") 076 protected String identityGenerated; 077 @XmlAttribute(name = "sequenceName") 078 protected String sequenceName; 079 @XmlAttribute(name = "sequenceInitial") 080 @XmlSchemaType(name = "positiveInteger") 081 protected BigInteger sequenceInitial; 082 @XmlAttribute(name = "sequenceAllocate") 083 @XmlSchemaType(name = "positiveInteger") 084 protected BigInteger sequenceAllocate; 085 @XmlAttribute(name = "pkName") 086 protected String pkName; 087 @XmlAttribute(name = "storageEngine") 088 protected String storageEngine; 089 @XmlAttribute(name = "tablespace") 090 protected String tablespace; 091 @XmlAttribute(name = "indexTablespace") 092 protected String indexTablespace; 093 @XmlAttribute(name = "lobTablespace") 094 protected String lobTablespace; 095 @XmlAttribute(name = "comment") 096 protected String comment; 097 098 /** 099 * Gets the value of the name property. 100 * 101 * @return 102 * possible object is 103 * {@link String } 104 * 105 */ 106 public String getName() { 107 return name; 108 } 109 110 /** 111 * Sets the value of the name property. 112 * 113 * @param value 114 * allowed object is 115 * {@link String } 116 * 117 */ 118 public void setName(String value) { 119 this.name = value; 120 } 121 122 /** 123 * Gets the value of the newName property. 124 * 125 * @return 126 * possible object is 127 * {@link String } 128 * 129 */ 130 public String getNewName() { 131 return newName; 132 } 133 134 /** 135 * Sets the value of the newName property. 136 * 137 * @param value 138 * allowed object is 139 * {@link String } 140 * 141 */ 142 public void setNewName(String value) { 143 this.newName = value; 144 } 145 146 /** 147 * Gets the value of the partitionMode property. 148 * 149 * @return 150 * possible object is 151 * {@link String } 152 * 153 */ 154 public String getPartitionMode() { 155 return partitionMode; 156 } 157 158 /** 159 * Sets the value of the partitionMode property. 160 * 161 * @param value 162 * allowed object is 163 * {@link String } 164 * 165 */ 166 public void setPartitionMode(String value) { 167 this.partitionMode = value; 168 } 169 170 /** 171 * Gets the value of the partitionColumn property. 172 * 173 * @return 174 * possible object is 175 * {@link String } 176 * 177 */ 178 public String getPartitionColumn() { 179 return partitionColumn; 180 } 181 182 /** 183 * Sets the value of the partitionColumn property. 184 * 185 * @param value 186 * allowed object is 187 * {@link String } 188 * 189 */ 190 public void setPartitionColumn(String value) { 191 this.partitionColumn = value; 192 } 193 194 /** 195 * Gets the value of the identityType property. 196 * 197 * @return 198 * possible object is 199 * {@link IdentityType } 200 * 201 */ 202 public IdentityType getIdentityType() { 203 return identityType; 204 } 205 206 /** 207 * Sets the value of the identityType property. 208 * 209 * @param value 210 * allowed object is 211 * {@link IdentityType } 212 * 213 */ 214 public void setIdentityType(IdentityType value) { 215 this.identityType = value; 216 } 217 218 /** 219 * Gets the value of the identityStart property. 220 * 221 * @return 222 * possible object is 223 * {@link BigInteger } 224 * 225 */ 226 public BigInteger getIdentityStart() { 227 return identityStart; 228 } 229 230 /** 231 * Sets the value of the identityStart property. 232 * 233 * @param value 234 * allowed object is 235 * {@link BigInteger } 236 * 237 */ 238 public void setIdentityStart(BigInteger value) { 239 this.identityStart = value; 240 } 241 242 /** 243 * Gets the value of the identityIncrement property. 244 * 245 * @return 246 * possible object is 247 * {@link BigInteger } 248 * 249 */ 250 public BigInteger getIdentityIncrement() { 251 return identityIncrement; 252 } 253 254 /** 255 * Sets the value of the identityIncrement property. 256 * 257 * @param value 258 * allowed object is 259 * {@link BigInteger } 260 * 261 */ 262 public void setIdentityIncrement(BigInteger value) { 263 this.identityIncrement = value; 264 } 265 266 /** 267 * Gets the value of the identityCache property. 268 * 269 * @return 270 * possible object is 271 * {@link BigInteger } 272 * 273 */ 274 public BigInteger getIdentityCache() { 275 return identityCache; 276 } 277 278 /** 279 * Sets the value of the identityCache property. 280 * 281 * @param value 282 * allowed object is 283 * {@link BigInteger } 284 * 285 */ 286 public void setIdentityCache(BigInteger value) { 287 this.identityCache = value; 288 } 289 290 /** 291 * Gets the value of the identityGenerated property. 292 * 293 * @return 294 * possible object is 295 * {@link String } 296 * 297 */ 298 public String getIdentityGenerated() { 299 return identityGenerated; 300 } 301 302 /** 303 * Sets the value of the identityGenerated property. 304 * 305 * @param value 306 * allowed object is 307 * {@link String } 308 * 309 */ 310 public void setIdentityGenerated(String value) { 311 this.identityGenerated = value; 312 } 313 314 /** 315 * Gets the value of the sequenceName property. 316 * 317 * @return 318 * possible object is 319 * {@link String } 320 * 321 */ 322 public String getSequenceName() { 323 return sequenceName; 324 } 325 326 /** 327 * Sets the value of the sequenceName property. 328 * 329 * @param value 330 * allowed object is 331 * {@link String } 332 * 333 */ 334 public void setSequenceName(String value) { 335 this.sequenceName = value; 336 } 337 338 /** 339 * Gets the value of the sequenceInitial property. 340 * 341 * @return 342 * possible object is 343 * {@link BigInteger } 344 * 345 */ 346 public BigInteger getSequenceInitial() { 347 return sequenceInitial; 348 } 349 350 /** 351 * Sets the value of the sequenceInitial property. 352 * 353 * @param value 354 * allowed object is 355 * {@link BigInteger } 356 * 357 */ 358 public void setSequenceInitial(BigInteger value) { 359 this.sequenceInitial = value; 360 } 361 362 /** 363 * Gets the value of the sequenceAllocate property. 364 * 365 * @return 366 * possible object is 367 * {@link BigInteger } 368 * 369 */ 370 public BigInteger getSequenceAllocate() { 371 return sequenceAllocate; 372 } 373 374 /** 375 * Sets the value of the sequenceAllocate property. 376 * 377 * @param value 378 * allowed object is 379 * {@link BigInteger } 380 * 381 */ 382 public void setSequenceAllocate(BigInteger value) { 383 this.sequenceAllocate = value; 384 } 385 386 /** 387 * Gets the value of the pkName property. 388 * 389 * @return 390 * possible object is 391 * {@link String } 392 * 393 */ 394 public String getPkName() { 395 return pkName; 396 } 397 398 /** 399 * Sets the value of the pkName property. 400 * 401 * @param value 402 * allowed object is 403 * {@link String } 404 * 405 */ 406 public void setPkName(String value) { 407 this.pkName = value; 408 } 409 410 /** 411 * Gets the value of the storageEngine property. 412 * 413 * @return 414 * possible object is 415 * {@link String } 416 * 417 */ 418 public String getStorageEngine() { 419 return storageEngine; 420 } 421 422 /** 423 * Sets the value of the storageEngine property. 424 * 425 * @param value 426 * allowed object is 427 * {@link String } 428 * 429 */ 430 public void setStorageEngine(String value) { 431 this.storageEngine = value; 432 } 433 434 /** 435 * Gets the value of the tablespace property. 436 * 437 * @return 438 * possible object is 439 * {@link String } 440 * 441 */ 442 public String getTablespace() { 443 return tablespace; 444 } 445 446 /** 447 * Sets the value of the tablespace property. 448 * 449 * @param value 450 * allowed object is 451 * {@link String } 452 * 453 */ 454 public void setTablespace(String value) { 455 this.tablespace = value; 456 } 457 458 /** 459 * Gets the value of the indexTablespace property. 460 * 461 * @return 462 * possible object is 463 * {@link String } 464 * 465 */ 466 public String getIndexTablespace() { 467 return indexTablespace; 468 } 469 470 /** 471 * Sets the value of the indexTablespace property. 472 * 473 * @param value 474 * allowed object is 475 * {@link String } 476 * 477 */ 478 public void setIndexTablespace(String value) { 479 this.indexTablespace = value; 480 } 481 482 /** 483 * Gets the value of the lobTablespace property. 484 * 485 * @return possible object is 486 * {@link String } 487 */ 488 public String getLobTablespace() { 489 return lobTablespace; 490 } 491 492 /** 493 * Sets the value of the lobTablespace property. 494 * 495 * @param value allowed object is 496 * {@link String } 497 */ 498 public void setLobTablespace(String value) { 499 this.lobTablespace = value; 500 } 501 502 /** 503 * Gets the value of the comment property. 504 * 505 * @return 506 * possible object is 507 * {@link String } 508 * 509 */ 510 public String getComment() { 511 return comment; 512 } 513 514 /** 515 * Sets the value of the comment property. 516 * 517 * @param value 518 * allowed object is 519 * {@link String } 520 * 521 */ 522 public void setComment(String value) { 523 this.comment = value; 524 } 525 526}