public override int GetHashCode()
                {
                    int hash = 1;

                    if (typePresentCase_ == TypePresentOneofCase.Type)
                    {
                        hash ^= Type.GetHashCode();
                    }
                    if (find_ != null)
                    {
                        hash ^= Find.GetHashCode();
                    }
                    if (insert_ != null)
                    {
                        hash ^= Insert.GetHashCode();
                    }
                    if (update_ != null)
                    {
                        hash ^= Update.GetHashCode();
                    }
                    if (delete_ != null)
                    {
                        hash ^= Delete.GetHashCode();
                    }
                    if (stmtExecute_ != null)
                    {
                        hash ^= StmtExecute.GetHashCode();
                    }
                    hash ^= (int)typePresentCase_;
                    if (_unknownFields != null)
                    {
                        hash ^= _unknownFields.GetHashCode();
                    }
                    return(hash);
                }