/*
* Copyright (c) 2015, 2019, Oracle and/or its affiliates. All rights reserved.
*
* This program is free software; you can redistribute it and/or modify it under
* the terms of the GNU General Public License, version 2.0, as published by the
* Free Software Foundation.
*
* This program is also distributed with certain software (including but not
* limited to OpenSSL) that is licensed under separate terms, as designated in a
* particular file or component or in included license documentation. The
* authors of MySQL hereby grant you an additional permission to link the
* program and your derivative works with the separately licensed software that
* they have included with MySQL.
*
* Without limiting anything contained in the foregoing, this file, which is
* part of MySQL Connector/J, is also subject to the Universal FOSS Exception,
* version 1.0, a copy of which can be found at
* http://oss.oracle.com/licenses/universal-foss-exception.
*
* This program is distributed in the hope that it will be useful, but WITHOUT
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
* FOR A PARTICULAR PURPOSE. See the GNU General Public License, version 2.0,
* for more details.
*
* You should have received a copy of the GNU General Public License along with
* this program; if not, write to the Free Software Foundation, Inc.,
* 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*/
package com.mysql.cj.x.protobuf;
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: mysqlx_crud.proto
@SuppressWarnings({ "deprecation", "cast" })
public final class MysqlxCrud {
private MysqlxCrud() {}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistryLite registry) {
}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistry registry) {
registerAllExtensions(
(com.google.protobuf.ExtensionRegistryLite) registry);
}
/**
* <pre>
* DataModel to use for filters, names, ...
* </pre>
*
* Protobuf enum {@code Mysqlx.Crud.DataModel}
*/
public enum DataModel
implements com.google.protobuf.ProtocolMessageEnum {
/**
* <code>DOCUMENT = 1;</code>
*/
DOCUMENT(1),
/**
* <code>TABLE = 2;</code>
*/
TABLE(2),
;
/**
* <code>DOCUMENT = 1;</code>
*/
public static final int DOCUMENT_VALUE = 1;
/**
* <code>TABLE = 2;</code>
*/
public static final int TABLE_VALUE = 2;
public final int getNumber() {
return value;
}
/**
* @deprecated Use {@link #forNumber(int)} instead.
*/
@java.lang.Deprecated
public static DataModel valueOf(int value) {
return forNumber(value);
}
public static DataModel forNumber(int value) {
switch (value) {
case 1: return DOCUMENT;
case 2: return TABLE;
default: return null;
}
}
public static com.google.protobuf.Internal.EnumLiteMap<DataModel>
internalGetValueMap() {
return internalValueMap;
}
private static final com.google.protobuf.Internal.EnumLiteMap<
DataModel> internalValueMap =
new com.google.protobuf.Internal.EnumLiteMap<DataModel>() {
public DataModel findValueByNumber(int number) {
return DataModel.forNumber(number);
}
};
public final com.google.protobuf.Descriptors.EnumValueDescriptor
getValueDescriptor() {
return getDescriptor().getValues().get(ordinal());
}
public final com.google.protobuf.Descriptors.EnumDescriptor
getDescriptorForType() {
return getDescriptor();
}
public static final com.google.protobuf.Descriptors.EnumDescriptor
getDescriptor() {
return com.mysql.cj.x.protobuf.MysqlxCrud.getDescriptor().getEnumTypes().get(0);
}
private static final DataModel[] VALUES = values();
public static DataModel valueOf(
com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
if (desc.getType() != getDescriptor()) {
throw new java.lang.IllegalArgumentException(
"EnumValueDescriptor is not for this type.");
}
return VALUES[desc.getIndex()];
}
private final int value;
private DataModel(int value) {
this.value = value;
}
// @@protoc_insertion_point(enum_scope:Mysqlx.Crud.DataModel)
}
/**
* <pre>
* ViewAlgorithm defines how MySQL Server processes the view
* </pre>
*
* Protobuf enum {@code Mysqlx.Crud.ViewAlgorithm}
*/
public enum ViewAlgorithm
implements com.google.protobuf.ProtocolMessageEnum {
/**
* <pre>
* MySQL chooses which algorithm to use
* </pre>
*
* <code>UNDEFINED = 1;</code>
*/
UNDEFINED(1),
/**
* <pre>
* the text of a statement that refers to the view and the view definition are merged
* </pre>
*
* <code>MERGE = 2;</code>
*/
MERGE(2),
/**
* <pre>
* the view are retrieved into a temporary table
* </pre>
*
* <code>TEMPTABLE = 3;</code>
*/
TEMPTABLE(3),
;
/**
* <pre>
* MySQL chooses which algorithm to use
* </pre>
*
* <code>UNDEFINED = 1;</code>
*/
public static final int UNDEFINED_VALUE = 1;
/**
* <pre>
* the text of a statement that refers to the view and the view definition are merged
* </pre>
*
* <code>MERGE = 2;</code>
*/
public static final int MERGE_VALUE = 2;
/**
* <pre>
* the view are retrieved into a temporary table
* </pre>
*
* <code>TEMPTABLE = 3;</code>
*/
public static final int TEMPTABLE_VALUE = 3;
public final int getNumber() {
return value;
}
/**
* @deprecated Use {@link #forNumber(int)} instead.
*/
@java.lang.Deprecated
public static ViewAlgorithm valueOf(int value) {
return forNumber(value);
}
public static ViewAlgorithm forNumber(int value) {
switch (value) {
case 1: return UNDEFINED;
case 2: return MERGE;
case 3: return TEMPTABLE;
default: return null;
}
}
public static com.google.protobuf.Internal.EnumLiteMap<ViewAlgorithm>
internalGetValueMap() {
return internalValueMap;
}
private static final com.google.protobuf.Internal.EnumLiteMap<
ViewAlgorithm> internalValueMap =
new com.google.protobuf.Internal.EnumLiteMap<ViewAlgorithm>() {
public ViewAlgorithm findValueByNumber(int number) {
return ViewAlgorithm.forNumber(number);
}
};
public final com.google.protobuf.Descriptors.EnumValueDescriptor
getValueDescriptor() {
return getDescriptor().getValues().get(ordinal());
}
public final com.google.protobuf.Descriptors.EnumDescriptor
getDescriptorForType() {
return getDescriptor();
}
public static final com.google.protobuf.Descriptors.EnumDescriptor
getDescriptor() {
return com.mysql.cj.x.protobuf.MysqlxCrud.getDescriptor().getEnumTypes().get(1);
}
private static final ViewAlgorithm[] VALUES = values();
public static ViewAlgorithm valueOf(
com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
if (desc.getType() != getDescriptor()) {
throw new java.lang.IllegalArgumentException(
"EnumValueDescriptor is not for this type.");
}
return VALUES[desc.getIndex()];
}
private final int value;
private ViewAlgorithm(int value) {
this.value = value;
}
// @@protoc_insertion_point(enum_scope:Mysqlx.Crud.ViewAlgorithm)
}
/**
* <pre>
* ViewSqlSecurity defines the security context in which the view is going to be
* executed, this means that VIEW can be executed with current user permissions or
* with permissions of the uses who defined the VIEW
* </pre>
*
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
火车购票系统Java/Mysql (781个子文件)
ca-truststore 1KB
changelog 275B
CHANGES 259KB
ChangeFrm_3.class 16KB
TicketPay.class 8KB
TicketSell.class 7KB
TicketAdd.class 7KB
ChangeFrm_5.class 6KB
TicketReturn.class 6KB
ChangeFrm_1.class 6KB
TicketSerach.class 5KB
ChangeFrm_6.class 5KB
TicketViewAll.class 5KB
ChangeFrm_2.class 4KB
TrainTicket.class 4KB
ChangeFrm_4.class 4KB
DBUtil.class 3KB
TicketDelete.class 2KB
TicketManager.class 2KB
Ticket.class 2KB
DbUtil.class 2KB
TicketHandle.class 1KB
JDBC.class 1KB
Train.class 1KB
TicketDao.class 1KB
Ticket.class 1KB
Manager.class 1KB
HomePanel.class 1008B
User.class 988B
pipi.class 902B
ChangeFrm_4$1.class 821B
ChangeFrm_1$1.class 821B
ChangeFrm_2$1.class 821B
ChangeFrm_6$1.class 821B
ChangeFrm_5$1.class 821B
ChangeFrm_3$1.class 821B
BankCard.class 805B
ChangeFrm_6$2.class 799B
ChangeFrm_2$2.class 799B
ChangeFrm_5$2.class 799B
ChangeFrm_1$2.class 799B
ChangeFrm_3$2.class 799B
ChangeFrm_3$3.class 795B
ChangeFrm_4$3.class 791B
ChangeFrm_4$2.class 788B
ChangeFrm_3$4.class 762B
JFrameDemo1.class 727B
StringUtil.class 695B
TestJFrame.class 539B
TicketChange.class 466B
module-info.class 188B
.classpath 532B
client-keystore 2KB
compat 2B
control 467B
copyright 365B
.DS_Store 10KB
.DS_Store 10KB
.DS_Store 8KB
.DS_Store 8KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
format 12B
mysqlx-overview.html 776B
connector-j-overview.html 725B
rpm.spec.in 7KB
INFO_BIN 183B
INFO_SRC 135B
install 522B
mysql-connector-java-8.0.20.jar 2.28MB
MysqlxCrud.java 766KB
ConnectionRegressionTest.java 550KB
StatementRegressionTest.java 470KB
MysqlxExpr.java 402KB
ResultSetRegressionTest.java 312KB
MetaDataRegressionTest.java 251KB
MysqlxDatatypes.java 236KB
DatabaseMetaData.java 230KB
MysqlxNotice.java 183KB
MysqlxResultset.java 176KB
MysqlErrorNumbers.java 172KB
MysqlxConnection.java 171KB
StatementsTest.java 169KB
MysqlxPrepare.java 151KB
Mysqlx.java 122KB
SyntaxRegressionTest.java 113KB
SecureSessionTest.java 108KB
MysqlxCursor.java 107KB
MysqlxSession.java 106KB
ConnectionUrlTest.java 101KB
ConnectionTest.java 101KB
ConnectionImpl.java 101KB
SessionTest.java 96KB
MetadataTest.java 94KB
ResultSetImpl.java 92KB
CallableStatement.java 91KB
NativeProtocol.java 91KB
共 781 条
- 1
- 2
- 3
- 4
- 5
- 6
- 8
资源评论
DazeAJD
- 粉丝: 3
- 资源: 11
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功